.mega-tpl {
    display: none;
}
#help2-main {
    padding-bottom: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 64px
}

.help-home-page .main-mid-pad {
    width:100%;
    position: relative;
    padding-top: 0px;
}

/* fixed sidebar applied dynamtically with JS */
.help-home-page .help-background-block {
    position: absolute;
    display: block;
    width: 100%;
    background-color: #f44;
    height: 240px;
}
#help2-main .first-search-section {
        display: block;
        width: 100%;
        background-color: #f44;
        height: 240px;
    }
#help2-main .client-heading {
    color: #bbb;
    font-family: 'source_sans_proregular';
    margin-left: 6px;
    font-size: 14px;
}
#help2-main .search-section-header {
    z-index: 9999;
    top: 48px;
    position: fixed;
    left: 0;
    right: 0;
    background-color: #fff;
    bottom: 0;
}
#help2-main .search-close {
    height: 48px;
    position: absolute;
    width: 48px;
    z-index: 99999;
    right: 0;
    text-align: center;
    margin-right: 36px;
    margin-top: 20px;
    opacity: 0.7;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .search-close:hover {
    opacity: 1;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .close-icon {
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 12px;
    background-position: -127px -450px;
    width: 12px;
    margin: 10px auto;
    cursor: pointer;
    position: relative;
}
#help2-main .search-result-highlight {
    font-family: 'source_sans_prosemibold';
    color: #777;
}
#help2-main .search-suggestions-container {
    width: 450px;
    height: 196px;
    background: white;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
    border-radius: 4px;
    margin: -12px auto;
    padding: 7px 10px 7px 10px;
    position: absolute;
}
#help2-main ul.search-suggestions-list {
    padding-inline-start: 00px;
}
#help2-main .search-suggestions-list li a {
    font-size: 14px;
    color: #666;
    letter-spacing: 0.2px;
    padding-left: 12px;
    padding-right: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-decoration: none;
    width: 424px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
#help2-main .search-suggestions-list li:last-child {
    font-family: 'source_sans_prosemibold';
    letter-spacing: 0.4px;
}
#help2-main .search-suggestions-list li a:hover {
    background-color: #f44;
    background-image: linear-gradient(90deg, #f44 0%, #f66 100%);
    border-radius: 6px;
    color: #fff !important;
}
#help2-main .link, #help2-main .scrollTo {
    cursor: pointer;
}
#help2-main .main-title-section {
    margin-bottom: 30px;
    min-height: 80px;
}
#help2-main .block {
    width: calc(100%/4);
    height: 220px;
    float: left;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
    text-align: center;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: 'source_sans_proregular';
    font-size: 16px;
    color: #666;
    cursor: pointer;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
#help2-main .section-container  {
    margin: 0 auto;
}
#help2-main .block-mobile-device {
    width: 100%;
    height: 40px;
    background-color: #fff;
    display: block;
    position: absolute;
    margin-top: -25px;
    display: none;
}
#help2-main .iOS-mobile-block {
    display: inline-block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 20px;
    background-position: -150px -300px;
    width: 20px;
    margin-top: 7px;
    margin-left: -80px;
    opacity: 0.7;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .android-mobile-block {
    display: inline-block;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 20px;
    background-position: -150px -366px;
    width: 20px;
    margin-top: 9px;
    opacity: 0.7;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .window-mobile-block {
    display: inline-block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 17px;
    background-position: -150px -336px;
    width: 20px;
    margin-top: 10px;
    margin-left: 60px;
    opacity: 0.7;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .window-mobile-block:hover, #help2-main .android-mobile-block:hover, #help2-main .iOS-mobile-block:hover {
    opacity: 1;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .block:not(.disabled):hover {
    /* Rectangle 558: */
    background: #fff;
    box-shadow: 0 0 50px 30px rgba(0,0,0,0.05);
    z-index: 9;
    color: #333;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .mobile-device-block {
    display: block;
}

#help2-main .block-webclient, #help2-main .block-web-client, #help2-main .block-ios-desktop, #help2-main .block-windows-desktop, #help2-main .block-linux-desktop {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 0;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-megasync, #help2-main .block-ios-megasync, #help2-main .block-windows-megasync, #help2-main .block-linux-megasync {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -100px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-megachat {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -300px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-business {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -400px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-android, #help2-main .block-mobile {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -500px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-ios {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -200px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-windowsphone {
    background-image: url("../images/mega/help2/welcome_icons.png");
    display: block;
    background-position: 0 -600px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-uwp {
    background-image: url(../images/mega/help2/welcome_icons.png);
    display: block;
    background-position: -111px -500px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main .block-cmd {
    background-image: url(../images/mega/help2/welcome_icons.png);
    display: block;
    background-position: -111px -600px;
    width: 100px;
    height: 100px;
    margin: 38px auto 32px;
}
#help2-main #container {
    width: 100%;
    margin: 0 auto;
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #eee;
    overflow: auto;
}
#help2-main body {
    background-color: #fafafa;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #444;
    left: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#help2-main .mobile-instructions{
    display: none;
}

#help2-main .main-pad-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#help2-main .section-title {
    font-family: 'source_sans_prolight';
    font-size: 48px;
    color: #fff;
    line-height: 44px;
    text-align: center;
    position: relative;
    display: block;
    margin-bottom: 0;
    padding-top: 60px;
}
#help2-main .overlay-section-title {
    color: #222;
    font-family: 'source_sans_prolight';
    font-size: 44px;
    line-height: 44px;
    text-align: center;
    margin-top: 110px;
    margin-bottom: 30px;
    position: relative;
    display: block;
    margin-bottom: 0;
}

#help2-main .search-section-title {
    font-family: 'source_sans_prolight';
    font-size: 36px;
    color: #222;
    line-height: 44px;
    text-align: center;
    margin-top: 70px;
    position: relative;
    display: block;
    margin-bottom: 0;
    margin-top: 26px;
}
#help2-main form#support-search {
    background: #fff;
    box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.07);
    border-radius: 2px;
    width: 540px;
    height: 44px;
    padding: 2px 0 2px 0;
    overflow: hidden;
    margin: 30px auto 0;
    position: relative;
    display: block;
    line-height: 32px;
    z-index: 99;
}
#help2-main form#support-search:focus {
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.07);
}
#help2-main .search, #help2-main .submit {
    float: left;
}
#help2-main .helpsection-home {
    display: block;
    margin: 0 auto;
    width: 1024px;
}
#help2-main .usemega-block {
    display: inline-block;
    float: left;
    width: 507px;
    background-color: white;
    height: 340px;
    position: relative;
    z-index: 30;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    transition-property: box-shadow, width, height, margin-top;
    -moz-transition-property: box-shadow, width, height, margin-top;
    /* Firefox 4 */
    -webkit-transition-property: box-shadow, width, height, margin-top;
    /* Safari and Chrome */
    -o-transition-property: box-shadow, width, height, margin-top;
    /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    /* Firefox 4 */
    -webkit-transition-duration: 0.3s;
    /* Safari and Chrome */
    -o-transition-duration: 0.3s;
    /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    /* Firefox 4 */
    -webkit-transition-timing-function: ease;
    /* Safari and Chrome */
    -o-transition-timing-function: ease;
    /* Opera */
}
#help2-main .getstart-block {
    display: inline-block;
    float: left;
    width: 507px;
    background-color: white;
    height: 340px;
    position: relative;
    z-index: 30;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    transition-property: box-shadow, width, height, margin-left, margin-top;
    -moz-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Firefox 4 */
    -webkit-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Safari and Chrome */
    -o-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    /* Firefox 4 */
    -webkit-transition-duration: 0.3s;
    /* Safari and Chrome */
    -o-transition-duration: 0.3s;
    /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    /* Firefox 4 */
    -webkit-transition-timing-function: ease;
    /* Safari and Chrome */
    -o-transition-timing-function: ease;
    /* Opera */
}
#help2-main .getstart-block:hover {
    width: 530px;
    height: 370px;
    margin-left: -23px;
    margin-top: -20px;
    box-shadow: 0 1px 30px 10px rgba(0, 0, 0, 0.08);
    z-index: 40;
    position: relative;
    cursor: pointer;
    transition-property: box-shadow, width, height, margin-left, margin-top;
    -moz-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Firefox 4 */
    -webkit-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Safari and Chrome */
    -o-transition-property: box-shadow, width, height, margin-left, margin-top;
    /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    /* Firefox 4 */
    -webkit-transition-duration: 0.3s;
    /* Safari and Chrome */
    -o-transition-duration: 0.3s;
    /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    /* Firefox 4 */
    -webkit-transition-timing-function: ease;
    /* Safari and Chrome */
    -o-transition-timing-function: ease;
    /* Opera */
}
#help2-main .usemega-block:hover {
    width: 530px;
    height: 370px;
    margin-top: -20px;
    box-shadow: 0 1px 30px 10px rgba(0, 0, 0, 0.08);
    z-index: 40;
    position: relative;
    cursor: pointer;
    transition-property: box-shadow, width, height, margin-top;
    -moz-transition-property: box-shadow, width, height, margin-top;
    /* Firefox 4 */
    -webkit-transition-property: box-shadow, width, height, margin-top;
    /* Safari and Chrome */
    -o-transition-property: box-shadow, width, height, margin-top;
    /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    /* Firefox 4 */
    -webkit-transition-duration: 0.3s;
    /* Safari and Chrome */
    -o-transition-duration: 0.3s;
    /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    /* Firefox 4 */
    -webkit-transition-timing-function: ease;
    /* Safari and Chrome */
    -o-transition-timing-function: ease;
    /* Opera */
}
#help2-main .first-container {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
}
#help2-main .first-option-block {
    display: block;
    border-radius: 4px;
    position: relative;
    margin: 80px auto 20px;
    width: 1044px;
    height: 340px;
}
#help2-main .getstart-heading, #help2-main .getstart-subheading, #help2-main .usemega-heading, #help2-main .usemega-subheading {
    text-align: center;
}
#help2-main .getstart-heading, #help2-main .usemega-heading {
    font-family: 'source_sans_prolight';
    font-size: 28px;
    color: #444;
    line-height: 44px;
}
#help2-main .getstart-content, #help2-main .usemega-content {
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin: 9.5% auto;
}
#help2-main .getstart-subheading, #help2-main .usemega-subheading, #help2-main .support-block-subheading {
    font-family: 'source_sans_proregular';
    font-size: 15px;
    color: #777;
    line-height: 24px;
    margin-bottom: 4px;
}
#help2-main .support-block-subheading {
    margin-top: 24px;
    width: 480px;
}
#help2-main .getstart-img, #help2-main .usemega-img {
    width: 150px;
    height: 150px;
    display: block;
    margin: 5% auto 2% auto;
}
#help2-main .getstart-img {
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-position: -100px 0;
}
#help2-main .usemega-img {
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-position: -100px -150px;
}
#help2-main .browsearticle-button {
    display: block;
    width: 100%;
    margin-top: 0;
}
#help2-main .browsearticle-button span {
    text-align: center;
    font-family: 'source_sans_proregular';
    font-size: 16px;
    color: #f44;
    padding: 2px 16px;
    position: relative;
    cursor: pointer;
    display: block;
    margin: 0 auto;
}
#help2-main .browsearticle-button .article-arrow {
    background-image: url("../images/mega/help2/welcome_icons.png");
    width: 7px;
    display: inline-block;
    height: 12px;
    background-position: -133px -314px;
    margin-top: 4px;
    margin-left: 14px;
}
#help2-main .email-button span {
    height: 52px;
    display: inline-block;
    color: #FFFFFF;
    padding: 0 15px 0 15px;
    font-size: 16px;
    line-height: 52px;
    border-radius: 3px;
    display: inline-block;
    background-color: rgba(255,51,58,1);
    cursor: pointer;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    margin-top: 25px;
    min-width: 208px;
    transition-property: box-shadow, color;
    -moz-transition-property: box-shadow, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .email-button span:hover {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.15), inset 0 0 0 0 rgba(0,0,0,0.10);
    cursor: pointer;
    transition-property: box-shadow, color;
    -moz-transition-property: box-shadow, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .popular-question-title, #help2-main .support-block-title {
    margin-top: 48px;
    color: #262F3B;
    text-align: left;
    flex: 0 0 100%;
    font-family: 'source_sans_proregular';
    font-size: 28px;
    margin-bottom: 28px;
}
#help2-main .search-section-header .popular-question-block {
    display: flex;
    margin: 0 auto;
    padding-top: 20px;
    z-index: 999;
    border-top: none;
    flex-wrap:wrap;
    max-width: 1024px;
}
#help2-main .popular-question-block {
    display: block;
    overflow: hidden;
    background-color: #fff;
}
#help2-main .popular-question-wrap {
    width: 980px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#help2-main .search-section-header .popular-question-title {
    color: #939DA3;
    font-size: 36px;
    padding-bottom: 30px;
    padding-top: 30px;
}
#help2-main .search-section-header .popular-question-items li {
    color: #666;
    cursor: pointer;
    font-family: 'source_sans_proregular';
    font-size: 14px;
    letter-spacing: 0.2px;
    margin-bottom: 14px;
    margin-right: 12px;
    padding-bottom: 0px;
    position: relative;
    text-align: left;
}
#help2-main .search-section-header .popular-question-items a, #help2-main .popular-question-items a {
    text-decoration: none;
    color: #666;
    display: block;
    margin-top: 0px;
    margin-left: 20px;
    line-height: 22px;
    cursor: pointer;
}
#help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
    width: 48%;
    display: block;
    margin-top: 4px;
}
#help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
    margin-right: 20px;
}
#help2-main .popular-question-list ul {
    display: block;
    margin-block-end: 2em;
    margin-block-start: 1em;
    padding-inline-start: 00px;
}
.help-home-page {
    background-color: #f6f6f6 !important;
}
#help2-main .search-section-header .popular-question-items, #help2-main .popular-question-items {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
    column-gap: 30px;
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
}
#help2-main .popular-question-items li {
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #555;
    padding-bottom: 0px;
    position: relative;
    margin: 0px 20px 12px 2px;
}
#help2-main .first-support-block {
    height: 260px;
    margin: 0 auto;
    background-color: #fff;
    border-top: 1px solid #eee;
    padding: 0 28px;
}
#help2-main .support-wrap {
    width: 980px;
    margin: 0 auto;
}
#help2-main .search-support-block {
    height: 100px;
    padding-top: 60px;
    border-top: 1px solid #e8e8e8;
    margin: 50px auto 0;
    padding-left: 50px;
    padding-right: 50px;
}
#help2-main .search-support-block .support-block-title {
    text-align: left;
    font-family: 'source_sans_prosemibold';
    font-size: 24px;
    color: #444;
    line-height: 20px;
}
#help2-main .search-support-block .support-block-subheading {
    text-align: left;
    margin-left: 0;
    margin-right: 35%;
    line-height: 24px;
    position: relative;
    margin-top: 18px;
}
#help2-main .search-support-block .email-button span {
    float: right;
    margin-top: 20px;
    margin-bottom: 0;
}
#help2-main .main-directory-pad .first-support-block {
    margin: 0 auto 0;
    border-top: none;
    width: 100%;
}
#help2-main input.search {
    border: none;
    font-family: 'source_sans_proregular';
    font-size: 15px;
    line-height: 32px;
    color: #333;
    margin-top: 6px;
    padding-left: 18px;
    padding-right: 8px;
    height: 30px;
    width: 78%;
    z-index: 900;
}
#help2-main ::-webkit-input-placeholder {
    color: #343434;
    opacity: 0.2;
}
#help2-main :-moz-placeholder {
    /* Firefox 18- */
    color: #343434;
    opacity: 0.2;
}
#help2-main ::-moz-placeholder {
    /* Firefox 19+ */
    color: #343434;
    opacity: 0.2;
}
#help2-main :-ms-input-placeholder {
    color: #343434;
    opacity: 0.2;
}
#help2-main input.search:focus {
    outline-width: 0;
    opacity: 1;
}
#help2-main input.submit {
    display: inline-block;
    float: right;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 18px;
    background-position: -100px -428px;
    width: 18px;
    margin-left: 4px;
    margin-right: 20px;
    margin-top: 14px;
    background-color: #fff;
    border: 0;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
}
#help2-main .howto-section-subtitle {
    font-family: 'source_sans_proregular';
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    margin-top: 18px;
    position: relative;
    display: block;
    padding-left: 12%;
    padding-right: 12%;
    letter-spacing: 0.2px;
    opacity: 0.86;
    max-width: 880px;
    margin: 18px auto 0;
}
#help2-main .support-section-header {
    width: 100%;
    position: relative;
    left: 0;
    right: 0;
    display: block;
/*    line-height: 30px;*/
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #fff;
    -webkit-transition: top 600ms ease-in-out;
    -moz-transition: top 600ms ease-in-out;
    -o-transition: top 600ms ease-in-out;
    -ms-transition: top 600ms ease-in-out;
    transition: top 600ms ease-in-out;
    user-select: none;
    z-index: 999;
/*    margin-top: 12px;*/
    background-color: #f44;
}
#help2-main .support-nav-breadcrumb {
    display: inline-block;
    margin-left: 10px;
    border-left: 1px solid #fff;
    line-height: 14px;
    cursor: pointer;
    padding-left: 10px;
}
#help2-main .support-search-heading {
    text-align: right;
    display: inline-block;
    float: left;
    margin-left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 50px;
    transition-property: color;
    -moz-transition-property: color; /* Firefox 4 */
    -webkit-transition-property: color; /* Safari and Chrome */
    -o-transition-property: color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .support-search-heading-close {
    text-align: right;
    float: left;
    margin-left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 50px;
}
#help2-main .support-go-back {
/*    float: left;*/
    display: inline-block;
    margin-left: 5%;
    line-height: 28px;
    transition-property: color;
    -moz-transition-property: color; /* Firefox 4 */
    -webkit-transition-property: color; /* Safari and Chrome */
    -o-transition-property: color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .support-go-back-heading {
    color: #fff;
    margin-left: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
}
#help2-main .nav-arrow {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 16px;
    background-position: -97px -471px;
    width: 16px;
    cursor: pointer;
    margin-top: 1px;
    margin-right: 4px;
}
#help2-main .support-search {
    float: right;
    display: inline-block;
    margin-right: 36px;
    margin-left: 0;
    line-height: 36px;
    text-decoration: none;
    cursor: pointer;
}
#help2-main .support-search .support-search-icon.close {
    background-position: -103px -448px;
    background-repeat: no-repeat;
}
#help2-main .support-search-icon {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 19px;
    background-position: -124px -428px;
    width: 18px;
    margin-left: 16px;
    margin-top: 8px;
    margin-right: 0;
}
#help2-main .support-search-container {
    z-index: 999;
    position: relative;
/*    margin: 0 auto 46px;*/
    padding: 0 0 46px;
}
#help2-main .sidebar-menu-link {
    position: relative;
    display: block;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #555;
    cursor: pointer;
    width: 284px;
    padding-left: 10px;
    padding-right: 8px;
    overflow: hidden;
    background-color: #f6f6f6;
    line-height: 18px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 7px;
    padding-top: 9px;
    text-overflow: ellipsis;
    max-height: 64px;
    font-size: 14px;
    max-height: 36px;
    margin-bottom: 1px;
    transition-property: background-color;
    -moz-transition-property: background-color; /* Firefox 4 */
    -webkit-transition-property: background-color; /* Safari and Chrome */
    -o-transition-property: background-color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .support-article-info .support-image-instructions li p {
    margin-bottom: 0;
    font-size: 15px;
}
#help2-main .small-pad-paragraph em {
    color: #444;
    font-family: 'source_sans_prosemibold';
    font-style:normal;
}
#help2-main .support-article-info ul {
    list-style-image: disc ;
    list-style-position: disc;
    list-style-type: disc ;
    display: block;
    margin-block-end: 1em;
    margin-block-start: 1em;
    padding-inline-start: 30px;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}
#help2-main .support-article-info ol {
    list-style-image: decimal; ;
    list-style-position: decimal;;
    list-style-type: decimal; ;
    display: block;
    margin-block-end: 1em;
    margin-block-start: 1em;
    padding-inline-start: 30px;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 30px;
    text-align: left;
}
#help2-main .support-article-info .support-image-instructions ul {
    list-style-image: disc ;
    list-style-position: disc;
    list-style-type: disc ;
    display: block;
    margin-block-end: 1em;
    margin-block-start: 1em;
    padding-inline-start: 30px;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 21px;
    padding-right: 30px;
    text-align: left;
}
#help2-main .support-article-info .mobile-support-image-instructions ul {
    list-style-image: disc ;
    list-style-position: disc;
    list-style-type: disc ;
    display: block;
    margin-block-end: 1em;
    margin-block-start: 1em;
    padding-inline-start: 30px;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 22px;
    padding-right: 20px;
    text-align: left;
}
#help2-main .support-article-info .support-image-instructions li {
    font-size: 13px;
    color: #555;
    line-height: 20px;
    margin-bottom: 16px;
}
#help2-main .support-article-info li {
    font-size: 15px;
    color: #444;
    line-height: 22px;
    margin-bottom: 16px;
    cursor: pointer;
}
#help2-main .support-article-info li strong {
    font-size: 15px;
    color: #333;
    line-height: 20px;
    margin-bottom: 14px;
    font-family: 'source_sans_prosemibold';
}
#help2-main .sidebar-menu-link:hover:not(.active) {
    background-color: #ffc2c2;
    color: #444;
    transition-property: background-color;
    -moz-transition-property: background-color; /* Firefox 4 */
    -webkit-transition-property: background-color; /* Safari and Chrome */
    -o-transition-property: background-color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .sidebar-menu-link:active {
    background-color: #ffc2c2;
    color: #444;
    transition-property: background-color;
    -moz-transition-property: background-color; /* Firefox 4 */
    -webkit-transition-property: background-color; /* Safari and Chrome */
    -o-transition-property: background-color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .active {
    background-color: #f44;
    color: white;
    background-image: linear-gradient(90deg, #f44 0%, #f55 100%);
}

#help2-main .support-viewcount, #help2-main .support-updatedate, #help2-main .related-articles-title, #help2-main .related-tags-title {
    font-family: 'source_sans_prosemibold';
    font-size: 15px;
    color: #999;
    position: relative;
}
#help2-main .related-articles .related-articles-title {
    float: none;
    margin-bottom: 12px;
}
#help2-main .related-articles-list li:last-child{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#help2-main .support-viewcount-result, #help2-main .support-updatedate-result {
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #f55;
    display: inline-block;
    position: relative;
    margin-left: 10px;
}
#help2-main .support-article-infobar {
    margin-top: 24px;
}
#help2-main .support-article-heading {
    color: #666F75;
    padding-top: 72px;
    font-size: 32px;
    line-height: 48px;
}
#help2-main ul.d-section-items {
    padding-inline-start: 0px;
}
#help2-main .d-section-items li {
    color: #939DA3;
    display: inline-block;
    font-family: 'source_sans_proregular';
    font-size: 16px;
    line-height: 22px;
    min-width: 400px;
    text-align: left;
    margin-bottom: 20px;
}
#help2-main .feedback-suggestions-title {
    font-family: 'source_sans_prolight';
    font-size: 21px;
    color: #555;
    line-height: 32px;
    padding-right: 64px;
}

#help2-main .feedback-suggestions-list li {
    line-height: 22px;
    font-size: 14px;
    color: #666;
    padding-right: 36px;
    margin-bottom: 14px;
}
#help2-main .feedback-suggestions-list ul {
    margin-top: 30px;
    margin-left: 4px;
}
#help2-main .adv-search-selected span {
    cursor: pointer;
    display: block;
    margin-left: 30px;
    margin-top: -22px;
}
#help2-main textarea.feedback-suggestion-form {
    position: relative;
    resize: none;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 14px;
    font-size: 13px;
    color: #666;
    margin-left: 32px;
    width: 84%;
}

#help2-main .feedback-send {
    text-align: center;
    margin-left: 32px;
    min-width: 80px;
    max-width: 120px;
    display: block;
    cursor: pointer;
    line-height: 30px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
    border-radius: 3px;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #666;
    height: 30px;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .feedback-send:hover {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.15), inset 0 0 0 0 rgba(0,0,0,0.10);
    cursor: pointer;
    color: #f44;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .gray-inactive {
    opacity: 0.3;
    cursor: auto !important;
}

#help2-main .related-articles-list a {
    text-decoration: none;
    color: #444;
    display: block;
    margin-left: 15px;
    margin-top: -32px;
    font-family: 'source_sans_proregular';
    transition-property: margin-left, color;
    -moz-transition-property: margin-left, color; /* Firefox 4 */
    -webkit-transition-property: margin-left, color; /* Safari and Chrome */
    -o-transition-property: margin-left, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .d-section-items a {
    text-decoration: none;
    color: #444;
    padding-left: 0;
    display: block;
    margin-left: 20px;
    margin-top: -15px;
    transition-property: padding-left, color;
    -moz-transition-property: padding-left, color; /* Firefox 4 */
    -webkit-transition-property: padding-left, color; /* Safari and Chrome */
    -o-transition-property: padding-left, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .d-section-items a:hover {
    color: #222;
    transition-property: padding-left, color;
    -moz-transition-property: padding-left, color; /* Firefox 4 */
    -webkit-transition-property: padding-left, color; /* Safari and Chrome */
    -o-transition-property: padding-left, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .d-section-title a {
    text-decoration: none;
    color: #666F75;
    word-break: break-word;
}
#help2-main .d-section-container {
    display: block;
    padding-bottom: 24px;
    border-bottom: 1px solid #fff;
    background-color: white;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    margin-bottom: 16px;
    min-width: 613px;
    padding-left: 50px;
    padding-right: 50px;
    border-bottom: 1px solid #fff;
    width: calc(100% - 32px);
    margin: -12px auto 30px auto;
    border-radius: 6px;
}
#help2-main .d-section-container:last-child {
    display: block;
    padding-bottom: 44px;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#help2-main .d-section-title {
    color: #444;
    letter-spacing: 0.2px;
    line-height: 30px;
    padding-top: 48px;
    margin-bottom: 28px;
    word-break: break-word;
    font-family: 'source_sans_proregular';
    font-size: 28px;
    padding-left: 0;
    transition-property: padding-left, color;
    -moz-transition-property: padding-left, color; /* Firefox 4 */
    -webkit-transition-property: padding-left, color; /* Safari and Chrome */
    -o-transition-property: padding-left, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .helpsection-grayheading {
    margin-bottom: 18px;
    margin-left: 7px;
    color: #bbb;
    font-size: 15px;
    font-family: 'source_sans_prosemibold';
}
#help2-main .sidebar-tags-container {
    position: relative;
    display: inline-block;
    float: left;
    margin-left: -14px;
    margin-top: 10px;
}
#help2-main .sidebar-menu-slider {
    position: relative;
    display: inline-block;
    float: left;
    margin-bottom: 40px;
    margin-top: 20px;
    margin-left: -14px;
}
#help2-main .sidebar-menu-slider a {
    text-decoration: none;
    cursor: pointer;
}
#help2-main .d-bullet-point {
    width: 5px;
    height: 5px;
    background-color: #777E82;
    border-radius: 14px;
    position: relative;
    margin: 8px 16px 0 0;
}
#help2-main .related-bullet-point {
    width: 5px;
    height: 5px;
    background-color: #555;
    border-radius: 14px;
    position: absolute;
    display: block;
    top: 9px;
    left: 0;
}
#help2-main .related-articles-list .related-bullet-point {
    top: 8px;
}
#help2-main .clear {
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 0px;
    clear: none;
}
#help2-main .support-info-container{
    margin: 0 auto;
    width: 100%;
}
#help2-main .support-article {
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    margin-bottom: 16px;
    min-width: 613px;
    max-width: 840px;
    padding-left: 50px;
    padding-right: 50px;
    width: calc(100% - 32px);
    margin: -12px auto 30px auto;
    border-radius: 6px;
    overflow: hidden;
    box-sizing: border-box;
}
#help2-main .main-content-pad {
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
    position: relative;
}
#help2-main .main-directory-pad {
    margin-left: 300px;
    padding-bottom: 0;
    padding-top: 10px;
    width: 614px;
    padding-bottom: 0;
    height: auto;
    position: relative;
    margin-top: 50px;
    display: block;
}
#help2-main .main-search-pad {
    background-color: white;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 150px;
    padding-top: 10px;
    width: 700px;
    height: auto;
    position: relative;
    min-height: 500px;
    margin-top: 60px;
    padding-top: 50px;
}
#help2-main .search-404-block {
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 96px;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
    text-align: center;
}
#help2-main .search-error-heading {
    font-family: 'source_sans_prosemibold';
    font-size: 28px;
    color: #333;
    line-height: 48px;
}
#help2-main .search-error-suggestions ul {
    padding-inline-start: 0;
    display: block;
    margin-block-end: 0;
    margin-block-start: 0;
    padding-inline-start: 0;
    margin-top: 48px;
    margin-bottom: 60px;
}

#help2-main .search-error-subheading {
    font-family: 'source_sans_proregular';
    font-size: 16px;
    color: #bbb;
    line-height: 22px;
}
#help2-main .mobile-search-block {
    display: none;
}
#help2-main .support-article-info {
    position: relative;
    margin-top: 40px;
    margin-bottom: 32px;
    min-height: 40px;
}
#help2-main .support-article-info p {
    font-family: 'source_sans_proregular';
    font-size: 15px;
    color: #444;
    line-height: 26px;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    padding-top: 0;
    margin-bottom: 20px;
    text-align: left;
}
#help2-main .support-article-info .support-image-instructions p, #help2-main .support-article-info .mobile-support-image-instructions p {
    font-family: 'source_sans_proregular';
    font-size: 15px;
    color: #444;
    line-height: 22px;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    padding-top: 0;
    margin-bottom: 20px;
    text-align: left;
}
#help2-main .support-article-info p strong {
    font-family: 'source_sans_prosemibold';
    font-size: 15px;
    color: #444;
    line-height: 26px;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    padding-top: 0;
    margin-bottom: 20px;
}

#help2-main .support-article-info .support-image-instructions p strong, #help2-main .support-article-info .mobile-support-image-instructions p strong {
    font-family: 'source_sans_prosemibold';
    font-size: 15px;
    color: #444;
    line-height: 22px;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    padding-top: 0;
    margin-bottom: 20px;
    text-align: left;
}
#help2-main .support-article-info strong a {
    font-family: 'source_sans_proregular';
    color: #f33;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    text-decoration: underline;
    /* Internet Explorer 5.5+ */
}
#help2-main .support-article-info a {
    color: #f33;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    text-decoration: underline;
    /* Internet Explorer 5.5+ */
}
#help2-main ul.gallery-dot-navigation {
    -moz-user-select: none;
    cursor: default;
    display: inline-block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    font-size: 0;
}
#help2-main .nav-dots-container {
    text-align: center;
    position: relative;
}
#help2-main .nav-dots {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: #000;
    opacity: 0.4;
    float: left;
    margin-right: 8px;
    font-size: 0;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
    cursor: pointer;
    border: 1px solid #fff;
    margin-top: 0;
}
#help2-main .nav-dots:hover {
    opacity: 0.5;
    transition-property: opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property: opacity; /* Safari and Chrome */
    -o-transition-property: opacity; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .active-nav-dot {
    width: 5px;
    height: 5px;
    border: 4px solid #f44;
    border-radius: 10px;
    background-color: #fff;
    float: left;
    margin-right: 8px;
    margin-top: -1px;
    font-size: 0;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
    cursor: pointer;
    opacity: 1;
}
#help2-main .support-image-instructions a {
    color: #f33;
}
#help2-main .howto-section-subtitle a {
    color: #f55;
}
#help2-main .mobile-support-images-gallery {
    width: 42%;
    max-width: 42%;
    display: inline-block;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    background-color: #fafafa;
    height: auto;
}
#help2-main .mobile-support-image-container {
    width: 100%;
    position: relative;
    display: block;
    background-color: #F8FAFA;
    border: none;
    border-radius: 6px;
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-left: -10px;
    padding-bottom: 10px;
}
#help2-main .mobile-support-image-instructions {
    margin: 0 auto;
    width: 58%;
    float: left;
    display: block;
}
#help2-main .bullet-number {
    width: 18px;
    height: 18px;
    border-radius: 18px;
    display: inline-block;
    float: left;
    font-family: 'source_sans_prolight';
    font-size: 12px;
    color: #f66;
    text-align: center;
    line-height: 17px;
    margin-right: 10px;
    margin-left: -10px;
    background-color: #fafafa;
    border: 1px solid #f55;
    cursor: pointer;
    transition-property: border-radius, height, width, background-color, margin-left, margin-top, line-height;
    -moz-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Firefox 4 */
    -webkit-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Safari and Chrome */
    -o-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Opera */
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .selected-bullet {
    width: 18px;
    height: 18px;
    border-radius: 22px;
    display: inline-block;
    float: left;
    font-family: 'source_sans_prolight';
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 17px;
    margin-right: 10px;
    margin-left: -10px;
    background-color: #f55;
    transition-property: border-radius, height, width, background-color, margin-left, margin-top, line-height;
    -moz-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Firefox 4 */
    -webkit-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Safari and Chrome */
    -o-transition-property: border-radius,  height, width, background-color, margin-left, margin-top, line-height; /* Opera */
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .image-instruction-control {
    display: block;
    margin-left: 24px;
}
#help2-main .support-image-container {
    width: 100%;
    background-color: #fafafa;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-left: -10px;
    padding-bottom: 10px;
    border: 1px solid #f6f6f6;
}
#help2-main .support-images-gallery {
    width: 100%;
    display: block;
    box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.06);
    border-radius: 6px;
    background-color: #fafafa;
    max-height: 330px;
    overflow: hidden;
}
#help2-main .support-image-instructions {
    padding-top: 20px;
    position: relative;
}
#help2-main .support-image-instructions li {
    line-height: 20px;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #666;
    cursor: pointer;
    margin-bottom: 24px;
    letter-spacing: 0.1px;
    transition-property: color, textDecoration;
    -moz-transition-property: color, textDecoration; /* Firefox 4 */
    -webkit-transition-property: color, textDecoration; /* Safari and Chrome */
    -o-transition-property: color, textDecoration; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .mega-bar {
    top: 0;
    height: 48px;
    width: 100%;
    background-color: black;
    margin-bottom: 20px;
    z-index: 102;
    position: relative;
}
#help2-main .related-articles, #help2-main .related-tags {
    position: relative;
    padding-right: 2%;
    height: auto;
    margin-bottom: 32px;
}
#help2-main .related-articles-list, #help2-main .related-tags-list {
    margin-top: 40px;
    width: 100%;
    position: relative;
    padding-inline-start: 00px;
}
#help2-main .support-image-instructions li:hover {
    color: #333;
    transition-property: color, textDecoration;
    -moz-transition-property: color, textDecoration; /* Firefox 4 */
    -webkit-transition-property: color, textDecoration; /* Safari and Chrome */
    -o-transition-property: color, textDecoration; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .related-articles-list li {
    line-height: 20px;
    margin-bottom: 22px;
    margin-right: 12px;
    padding-bottom: 26px;
    position: relative;
    text-align: left;
    font-size: 15px;
    color: #444;
}
#help2-main .related-articles-list li:hover {
   color: #222;
}
#help2-main ul {
    list-style: none;
    padding-inline-start: 0;
}
#help2-main .tag-space {
    padding-left: 6px;
}
#help2-main .support-tag {
    padding-left: 8px;
    padding-right: 8px;
    line-height: 20px;
    border: 1px solid #ddd;
    background-color: white;
    border-radius: 6px;
    position: relative;
    display: inline-block;
    margin-left: 2px;
    margin-top: 6px;
    color: #666;
    letter-spacing: 0.2px;
    font-size: 13px;
    transition-property: box-shadow, background-color, color;
    -moz-transition-property: box-shadow, background-color, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, background-color, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, background-color, colors; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .related-tags .support-tag {
    padding-left: 8px;
    padding-right: 8px;
    line-height: 20px;
    border: 1px solid #ddd;
    background-color: white;
    border-radius: 6px;
    position: relative;
    display: inline-block;
    margin-left: 4px;
    margin-top: -4px;
    color: #666;
    letter-spacing: 0.2px;
    font-size: 13px;
    margin-bottom: 8px;
}
#help2-main .reveal-more-tag {
    padding-left: 8px;
    padding-right: 8px;
    line-height: 20px;
    border: 1px solid #ddd;
    background-color: white;
    border-radius: 6px;
    position: relative;
    display: inline-block;
    margin-top: 6px;
    color: #666;
}
#help2-main .feedback-no:hover, #help2-main .feedback-yes:hover {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.15), inset 0 0 0 0 rgba(0,0,0,0.10);
    cursor: pointer;
    color: #888;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .active-tag {
    background-color: #f44;
    border: 1px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    color: white;
    cursor: pointer;
    transition-property: box-shadow, background-color, color;
    -moz-transition-property: box-shadow, background-color, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, background-color, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, background-color, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .support-tag:hover, #help2-main .support-tag.active {
    background-color: #f44;
    border: 1px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    color: white;
    cursor: pointer;
    transition-property: box-shadow, background-color, color;
    -moz-transition-property: box-shadow, background-color, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, background-color, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, background-color, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .related-and-tags-container {
    position: relative;
    display: table;
    width: 100%;
}
#help2-main .related-tags {
    position: relative;
    display: table-cell;
}
#help2-main .article-feedback-container {
    width: 100%;
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.01) 100%);
    border: 1px solid rgba(0,0,0,0.03);
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.03);
    border-radius: 4px;
    line-height: 58px;
    margin-top: 28px;
    min-height: 58px;
    display: none;
}
#help2-main .feedback-buttons {
    float: right;
    min-width: 35%;
    max-width: 35%;
    display: table;
    border-collapse: separate;
    border-spacing: 12px;
}
#help2-main .button-container {
    margin: 0 auto;
}

#help2-main .feedback-yes, #help2-main .feedback-no {
    cursor: pointer;
    display: table-cell;
    line-height: 30px;
    width: 50%;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
    border-radius: 3px;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #666;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .feedback-no div, #help2-main .feedback-yes div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
#help2-main .article-feedback-container-open {
    width: auto;
    background: #fafafa;
    border: 1px solid #ececec;
    border-radius: 8px;
    line-height: 58px;
    margin-top: 48px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 32px;
    padding-bottom: 28px;
    margin-bottom: 24px;
}
#help2-main .article-feedback-container-open .feedback-heading {
    opacity: 1;
    font-family: 'source_sans_proregular';
    font-size: 21px;
    color: #444;
    letter-spacing: -0.2px;
    line-height: 32px;
    margin-left: 0;
}
#help2-main .feedback-suggestions li {
    line-height: 22px;
    padding-bottom: 16px;
    font-size: 13px;
    color: #666;
}
#help2-main .feedback-suggestions {
    padding-inline-start: 0;
    display: block;
    margin-block-end: 0;
    margin-block-start: 0;
    padding-inline-start: 0;
}
#help2-main .feedback-suggestions span {
    margin-left: 30px;
    display: block;
}
#help2-main .feedback-suggestion-input {
    width: 88.5%;
    padding: 15px 30px;
    display: block;
    resize: none;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 6px;
    margin-bottom: 20px;
    height: 75px;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #666;
    line-height: 20px;
}
#help2-main .client-name {
    color: #444;
    font-family: 'source_sans_prosemibold';
}
#help2-main .send-feedback {
    float: right;
    cursor: pointer;
    display: table-cell;
    line-height: 30px;
    width: 48%;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15), inset 0 -2px 0 0 rgba(0,0,0,0.10);
    border-radius: 3px;
    font-family: 'source_sans_proregular';
    font-size: 13px;
    color: #666;
    border-collapse: separate;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .send-feedback:hover {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.15), inset 0 0 0 0 rgba(0,0,0,0.10);
    cursor: pointer;
    color: #888;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .feedback-send-block {
    width: 50%;
    display: table;
    border-collapse: separate;
    position: relative;
    left: 50%;
}
#help2-main .feedback-suggestions .adv-search-radio {
    display: block;
    margin-top: 5px;
    float: left;
}

#help2-main .feedback-suggestions .adv-search-radio.checked {
    margin-top: 5px;
}
#help2-main .feedback-buttons {
    float: right;
    min-width: 35%;
    max-width: 35%;
    display: table;
    border-collapse: separate;
    border-spacing: 12px;
}
#help2-main .button-container {
    margin: 0 auto;
}
#help2-main .feedback-heading {
    line-height: 32px;
    margin-left: 14px;
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #777;
    display: inline-block;
}
#help2-main .feedback-heading p {
    display: block;
    margin-top: -7px;
    width: 300px;
    color: #777;
}
#help2-main .feedback-suggestions-list {
    margin-left: 30px;
    margin-top: 30px;
    display: none;
    position: relative;
    margin-bottom: 30px;
}
#help2-main .ios-icon {
    display: block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 20px;
    background-position: -150px -300px;
    width: 20px;
    margin-top: 7px;
}
#help2-main .ios-desktop-icon, #help2-main .windows-desktop-icon, #help2-main .linux-desktop-icon,
#help2-main .webclient-icon {
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-position: -148px -430px;
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin-top: 10px;
    position: absolute;
    width: 18px;
}
#help2-main .windowsphone-icon {
    display: block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 17px;
    background-position: -150px -336px;
    width: 20px;
    margin-top: 10px;
}
#help2-main .android-icon {
    display: block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 20px;
    background-position: -150px -366px;
    width: 20px;
    margin-top: 9px;
}
#help2-main .megasync-icon {
    display: block;
    position: absolute;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 20px;
    background-position: -178px -301px;
    width: 20px;
    margin-top: 8px;
    margin-left: -1px;
    left: auto;
}
#help2-main .megachat-icon {
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-position: -178px -333px;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin-left: -1px;
    margin-top: 8px;
    position: absolute;
    width: 20px;
}
#help2-main .device-selector {
    background: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #333;
    letter-spacing: 0.2px;
    width: 271px;
    line-height: 37px;
    display: block;
    margin-left: 8px;
    padding-left: 18px;
    cursor: pointer;
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .device-selector:hover {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);
    transition-property: box-shadow;
    -moz-transition-property: box-shadow; /* Firefox 4 */
    -webkit-transition-property: box-shadow; /* Safari and Chrome */
    -o-transition-property: box-shadow; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .device-selector span {
    display: inline-block;
    margin-left: 30px;
}
#help2-main .device-select span {
    display: inline-block;
    margin-left: 34px;
}
#help2-main .device-selector-top {
    background: #fff;
    box-shadow: 0 0 4px 6px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-family: 'source_sans_proregular';
    font-size: 14px;
    color: #333;
    letter-spacing: 0.2px;
    line-height: 36px;
    margin-left: 7px;
    height: auto;
    z-index: 40;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
    width: 289px;
}
#help2-main .device-container-hover {
    padding: 7px 7px 7px 0;
    border-radius: 6px;
    margin-left: 0;
    height: auto;
    position: absolute;
    z-index: 40;
    margin-top: -12px;
    display: none;
}
#help2-main .device-select {
    padding-left: 18px;
    cursor: pointer;
    color: #666;
}
#help2-main .device-select:hover {
    background-color: #f2f2f2;
    color: #333;
}
#help2-main .sidebar-device-container {
    margin-bottom: 20px;
    height: 80px;
    margin-top: 20px;
    margin-left: -14px;
}
#help2-main .sidebar-menu-container {
    display: none;
}
#help2-main .device-menu-icon {
    display: inline-block;
    float: right;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 7px;
    background-position: -133px -307px;
    width: 10px;
    margin-right: 14px;
    margin-top: 15px;
    z-index: 120;
    cursor: pointer;
}
#help2-main .feedback-logo {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 32px;
    background-position: -100px -300px;
    width: 32px;
    margin-top: 14px;
    margin-right: 18px;
}
#help2-main .yes-icon {
    display: inline-block;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 18px;
    background-position: -100px -332px;
    width: 18px;
    margin-left: 20px;
    margin-top: 6px;
    margin-right: 8px;
    float: left;
}
#help2-main .no-icon {
    display: inline-block;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 18px;
    background-position: -100px -350px;
    width: 18px;
    margin-left: 19px;
    margin-top: 7px;
    margin-right: 8px;
    float: left;
}
#help2-main .support-link-icon {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 24px;
    background-position: -100px -368px;
    width: 24px;
    margin-right: 12px;
    cursor: pointer;
    margin-top: -9px;
}
#help2-main .support-link-icon:hover {
    background-position: -100px -392px;
}
#help2-main .support-email-icon {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 24px;
    background-position: -124px -368px;
    width: 24px;
    margin-right: 6px;
    cursor: pointer;
    margin-top: -9px;
}
#help2-main .support-email-icon:hover {
    background-position: -124px -392px;
}
#help2-main .support-go-back-icon {
    display: inline-block;
    float: left;
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 12px;
    background-position: -124px -416px;
    width: 16px;
    margin-right: 16px;
    margin-top: 9px;
    margin-left: 0;
}
#help2-main .support-go-back {
    cursor: pointer;
}
#help2-main .support-go-back:hover:not(.support-back-menu), #help2-main .support-search:hover {
    color: #fff;
}
#help2-main .support-go-back:active, #help2-main .support-search:active {
    color: #fff;
}
#help2-main .support-interaction {
    float: right;
}
#help2-main .article-end {
    width: 100%;
    border-top: 0.5px solid #fff;
    margin-top: 12px;
}
#help2-main .sidebar-menu-container {
    margin-top: 60px;
}
#help2-main .fixed {
    position: fixed;
    top: 0;
    margin-top: 90px;
    transition-property: margin-top;
    -moz-transition-property: margin-top; /* Firefox 4 */
    -webkit-transition-property: margin-top; /* Safari and Chrome */
    -o-transition-property: margin-top; /* Opera */
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .header-fixed {
    position: fixed;
    top: 0;
    margin-top: 20px;
    color: #fafafa !important;
}
#help2-main .support-back-menu {
    width: 160px;
    /* Rectangle 267: */
    background: #fff;
    border: 1px solid #efefef;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 20px 0 14px;
    height: 40px;
    display: none;
    position: relative;
    color: #333;
}

#help2-main .support-section-header-clone .support-go-back-heading  {
    color: #333;
    display: inline-block;
    min-width: 50px;
    cursor: pointer;
}
#help2-main .active-instructions {
    color: #222 !important;
}
#help2-main .img-swap, #help2-main .img-swap-2 {
    border-radius: 6px;
}
#help2-main .search-result {
    margin: 0 auto;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor: pointer;
    display: block;
    position: relative;
    background-color: #fff;
    transition-property: box-shadow, background-color, color;
    -moz-transition-property: box-shadow, background-color, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, background-color, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, background-color, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .search-result:hover {
    background-color: #fafafa;
    transition-property: box-shadow, background-color, color;
    -moz-transition-property: box-shadow, background-color, color; /* Firefox 4 */
    -webkit-transition-property: box-shadow, background-color, color; /* Safari and Chrome */
    -o-transition-property: box-shadow, background-color, color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}
#help2-main .search-result-title {
    font-family: 'source_sans_prosemibold';
    font-size: 16px;
    color: #333;
    line-height: 18px;
    width: 100%;
    overflow: none;
    margin-bottom: 10px;
}
#help2-main .result-filter-icon {
    position: relative;
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    height: 14px;
    background-position: -133px -332px;
    width: 10px;
    cursor: pointer;
    margin-top: 4px;
    display: inline-block;
    margin-right: 10px;
}
#help2-main .search-result-footer {
    display: block;
}
#help2-main .search-result-footer .support-tag, #help2-main .search-result-footer .reveal-more-tag {
    margin-top: -1px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 4px;
    float: none;
}
#help2-main .search-result-content {
    font-size: 14px;
    color: #555;
    line-height: 20px;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    /* fallback */
    max-height: 40px;
}
#help2-main .search-result-filter {
    vertical-align: middle;
    display: inline-block;
    float: left;
    margin-right: 14px;
    padding-right: 14px;
    border-right: 1px solid #ddd;
    display: none;
}
#help2-main .result-filter-result {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #f66;
    line-height: 13px;
    margin-top: -8px;
}
#help2-main .sortby-items li {
    font-size: 13px;
    color: #666;
    line-height: 28px;
    letter-spacing: 0.2px;
    padding-inline-start: 0;
    width: 49%;
    display: inline-block;
}
#help2-main ul.sortby-items {
    padding-inline-start: 8px;
}
#help2-main .adv-search-radio.checked span {
    font-family: 'source_sans_prosemibold' !important;
}
#help2-main .adv-search-radio {
    border-radius: 12px;
    border: 1px solid #f44;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: -3px;
    display: inline-block;
    height: 12px;
    line-height: 26px;
    position: relative;
    vertical-align: middle;
    width: 12px;
    background-color: white;
    cursor: pointer;
}
#help2-main .adv-search-selected.checked .adv-search-radio {
    background-color: white;
    border: 4px solid #f55;
    width: 6px;
    height: 6px;
}
#help2-main .adv-search-radio input {
    height: inherit;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    opacity: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: inherit;
    z-index: 10;
    cursor: pointer;
}
#help2-main .adv-search-radio.checked div {
    background-color: #f44;
    border-bottom-left-radius: 100%;
    border-bottom-right-radius: 100%;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    box-shadow: none;
    height: 8px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    width: 8px;
}
#help2-main .sidebar-sort-container {
    margin-bottom: 40px;
}
#help2-main .mobile-navigation-header {
    display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #help2-main .getstart-img, #help2-main .usemega-img, #help2-main .browsearticle-button .article-arrow, #help2-main .block-megachat, #help2-main .block-megasync, #help2-main .block-business, #help2-main .feedback-logo, #help2-main .yes-icon, #help2-main .no-icon, #help2-main .support-link-icon, #help2-main .support-email-icon, #help2-main .block-ios-desktop, #help2-main .block-windows-desktop, #help2-main .block-linux-desktop, #help2-main .support-search-icon, #help2-main .support-go-back-icon, #help2-main input.submit, #help2-main .device-menu-icon, #help2-main .result-filter-icon, #help2-main .megachat-icon, #help2-main .megasync-icon, #help2-main .ios-icon, #help2-main .ios-desktop-icon, #help2-main .windows-desktop-icon, #help2-main .linux-desktop-icon, #help2-main .windowsphone-icon, #help2-main .android-icon, #help2-main .block-webclient, #help2-main .block-mobile, #help2-main .block-ios, #help2-main .block-windowsphone, #help2-main .block-ios-megasync, #help2-main .block-windows-megasync, #help2-main .block-linux-megasync, #help2-main .close-icon, #help2-main .iOS-mobile-block, #help2-main .android-mobile-block, #help2-main .window-mobile-block, #help2-main .support-section-header-clone .support-go-back-icon, #help2-main .support-section-header-clone .support-search-icon, #help2-main .block-android, #help2-main .cmd-icon, #help2-main .block-cmd, #help2-main .block-uwp, #help2-main .nav-arrow, #help2-main .ui-autocomplete .client, #help2-main .ios-desktop-icon, #help2-main .windows-desktop-icon, #help2-main .linux-desktop-icon, #help2-main .webclient-icon {
        background-image: url(../images/mega/help2/welcome_icons@2x.png);
        background-size: 250px 700px;
    }
}
@media (min-width: 1061px) and (max-width: 1366px) {
    #help2-main .popular-question-block {
            padding-left: 80px;
            padding-right: 80px;
        }
        #help2-main .first-support-block {
            padding-left: 80px;
            padding-right: 80px;
            height: 300px;
        }
        #help2-main .section-title {
            font-size: 44px;
            padding-top:0px;
        }
        #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
            float: right;
            margin-top: -13px;
        }
        #help2-main .main-pad-container {
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #f44;
            height: 260px;
        }
        #help2-main .main-title-section {
            margin-bottom: 0px;
            height: auto;
        }
        #help2-main ul.gallery-dot-navigation {
            margin-top: 16px;
            margin-left: 10px;
        }
        #help2-main .nav-dots {
            margin-right: 20px;
        }
        #help2-main .active-nav-dot {
            margin-right: 22px;
        }
        #help2-main .support-article-info li {
            margin-bottom: 0px;
        }
        #help2-main .support-image-instructions {
            padding-top: 0px;
        }
        #help2-main .article-feedback-container {
            display: block;
            line-height: 0px;
            margin-top: 10px;
        }
        #help2-main .feedback-heading {
            line-height: 56px;
            font-size: 16px;
            color: #444;
        }
        #help2-main .article-end {
            margin-top: 48px;
        }
        #help2-main .feedback-heading p {
            margin-top: inherit;
        }
        #help2-main .first-search-section .section-title {
            padding-top: 97px;
        }
        #help2-main .first-search-section {
            height: 260px;
        }
        .help-home-page .help-background-block {
            height: 260px;
        }
    }
@media only screen and (max-width: 801px) {
    /*#help2-main .support-section-header {*/
    /*    display: none !important;*/
    /*}*/
    #help2-main .support-section-header-clone {
        display: none !important;
    }
}
@media (min-width: 801px) and (max-width: 1060px) {
    #help2-main .main-directory-pad {
        margin: 0 auto;
        width: 700px;
    }
/*    #help2-main .support-section-header {
        display: none !important;
    }*/
    #help2-main .support-section-header-clone {
        display: none !important;
    }
    #help2-main .main-pad-container {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #f44;
        height: 260px;
    }
    #help2-main .first-search-section .section-title {
        padding-top: 97px;
    }
    #help2-main .howto-section-subtitle {
        padding-left: 0%;
        padding-right: 0%;
    }
    #help2-main .sidebar-menu-slider {
        margin-left: 8px;
    }
    #help2-main .sidebar-menu-container {
        margin-top: 46px;
        display: none;
    }
    #help2-main .section-title {
        font-size: 44px;
        padding-top:0px;
    }
    #help2-main .main-title-section {
        margin-bottom: 0px;
        height: auto;
        padding-top: 40px
    }
    #help2-main .sidebar-menu-link {
        width: 264px;
    }
    #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        width: 50%;
    }
    #help2-main .popular-question-block, #help2-main .first-support-block {
        padding-left: 5%;
        padding-right: 5%;
    }
    #help2-main #container {
        min-width: 801px;
    }
    #help2-main .block {
        width: calc(100%/4);
        height: 240px;
        border-bottom: 1px solid #eee;
    }
    #help2-main .block:nth-child(1), #help2-main .block:nth-child(2), #help2-main .block:nth-child(4), #help2-main .block:nth-child(5) {
        border-right: 1px solid #eee;
    }
    #help2-main .first-search-section {
        height: 260px;
        background-color: #f44;
    }
    #help2-main .block.link div {
        margin: 50px auto 32px;
    }
    #help2-main .first-support-block {
        padding-left: 5%;
        padding-right: 5%;
        min-height: 280px;
    }
    #help2-main .popular-question-block {
        padding-bottom: 32px;
    }
    #help2-main .section-title {
        font-size: 44px;
    }
    #help2-main ul.gallery-dot-navigation {
        margin-top: 16px;
        margin-left: 10px;
    }
    #help2-main .nav-dots {
            margin-right: 20px;
        }
    #help2-main .active-nav-dot {
        margin-right: 22px;
    }
    #help2-main .article-feedback-container {
        display: none;
    }
    #help2-main .feedback-heading {
        line-height: 56px;
        font-size: 16px;
        color: #444;
    }
    #help2-main .article-end {
        margin-top: 48px;
    }
    #help2-main .feedback-heading p {
        margin-top: inherit;
    }
    #help2-main .popular-question-items li {
        font-size: 15px;
        margin: 0px 20px 16px 2px;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        margin-top: 0px;
        margin-bottom: -14px;
    }
    #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        width: 48%;
        float: left;
        margin-top: 0px;
    }
    #help2-main .support-interaction {
        float: right;
        margin: -12px 32px 24px 32px;
        display: none;
    }
    #help2-main .support-interaction {
        float: right;
        margin: -12px 32px 24px 32px;
        display: none;
    }
    #help2-main .mobile-support-image-container .nav-dots-container {
        width: 100%;
        position: absolute;
        text-align: center;
    }
}
@media (min-width: 601px) and (max-width: 800px) {
     #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        width: 100%;
    }/*#help2-main .support-search-container {
        display: none;
    }*/
    #help2-main .main-content-pad {
        margin: 0 auto;
    }
    #help2-main .article-feedback-container {
        display: none;
    }
    #help2-main .feedback-heading {
        line-height: 56px;
        font-size: 16px;
        color: #444;
    }
    #help2-main .article-end {
        margin-top: 48px;
    }
    #help2-main .feedback-heading p {
        margin-top: inherit;
    }
    #help2-main .main-title-section {
        margin-bottom: 0px;
        height: auto;
        padding-top: 40px
    }
    #help2-main .support-article-info li {
        margin-bottom: 0px;
    }
    #help2-main .support-image-instructions {
        padding-top: 0px;
    }
    #help2-main .main-directory-pad {
        margin: 0 auto;
        min-width: 601px;
    }
    #help2-main ul.gallery-dot-navigation {
        margin-top: 16px;
        margin-left: 10px;
    }
    #help2-main .main-pad-container {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #f44;
        height: 280px;
    }
    #help2-main .first-search-section {
        display: block;
        height: auto;
    }
/*    #help2-main .support-section-header {
        display: none !important;
    }*/
    #help2-main .support-search {
        display: none;
    }
    #help2-main .support-section-header-clone {
        display: none !important;
    }
    #help2-main .howto-section-subtitle {
        padding-left: 0%;
        padding-right: 0%;
    }
    #help2-main .section-title {
        font-size: 32px;
        padding-top: 0;
    }
    #help2-main .support-article, #help2-main .d-section-container {
        width: calc(100% - 136px);
    }
    #help2-main .first-search-section .section-title {
        font-size: 40px;
        width: 90%;
        margin: 0 auto;
        padding-top: 70px;
        line-height: 56px;
    }
    #help2-main .sidebar-menu-container {
        display: none;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        display: none;
    }
    #help2-main .popular-question-block, #help2-main .first-support-block {
        padding-left: 7.5%;
        padding-right: 7.5%;
        min-height: 280px;
    }
    #help2-main .nav-dots {
        margin-right: 20px;
    }
    #help2-main .active-nav-dot {
        margin-right: 22px;
    }
    #help2-main .block {
        width: calc(100%/4);
        height: 190px;
        border-bottom: 1px solid #eee;
    }
    #help2-main .block:nth-child(1), #help2-main .block:nth-child(2), #help2-main .block:nth-child(4), #help2-main .block:nth-child(5) {
        border-right: 1px solid #eee;
    }
    #help2-main .block:nth-child(4), #help2-main .block:nth-child(5), #help2-main .block:nth-child(6) {
        border-bottom: 1px solid #eee;
    }

    #help2-main .block.link div {
        margin: 24px auto 20px;
    }
    #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        width: 100%;
    }
    #help2-main .support-interaction {
        float: right;
        margin: -12px 32px 24px 32px;
        display: none;
    }
    #help2-main .mobile-support-image-container .nav-dots-container {
        width: 100%;
        position: absolute;
        text-align: center;
    }
    #help2-main .search-support-block .email-button span {
        float: none;
    }
    #help2-main .search-support-block {
        padding-top: 0px;
        padding-left: 7.5%;
        padding-right: 7.5%;
    }
    #help2-main .support-block-title {
        margin: 48px 20px 20px;
    }
    #help2-main .search-support-block .support-block-subheading {
        margin-right: 0;
    }
}
@media (min-width: 481px) and (max-width: 600px) {
    #help2-main .first-search-section .section-title {
        font-size: 30px;
        width: 90%;
        margin: 0 auto;
        padding-top: 60px;
        line-height: 40px;
    }
    #help2-main .article-end {
        display: none;
    }
    #help2-main .article-feedback-container {
        display: none;
    }
    #help2-main .support-article {
        min-width: 481px;
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 0px;
        margin-bottom: 2px;
    }
    #help2-main .d-section-container {
        min-width: 481px;
        padding-left: 30px;
        padding-right: 30px;
        border-radius: 0px;
        margin-bottom: 2px;
    }
    #help2-main .d-section-title {
        padding-top: 36px;
    }
    #help2-main .sidebar-menu-container {
        display: none;
    }
    #help2-main .main-content-pad {
        margin: 0 auto;
        width: 100%;
        min-width: 481px;
    }
    #help2-main .main-directory-pad {
        margin: 0 auto;
        min-width: 481px;
        width: 100%
    }
    #help2-main .block {
        width: calc(100%/2);
        height: 180px;
        font-size: 16px;
        color: #444;
    }
    #help2-main #container {
        min-width: 481px;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        display: none;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        display: none;
    }
    #help2-main .popular-question-block {
        padding-left: 5%;
        padding-right: 5%;
    }
    #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        width: 100%;
    }/*#help2-main .support-search-container {
        display: none;
    }*/
    #help2-main .support-search {
        display: none;
    }
    #help2-main .first-search-section {
/*        display: flex;
        align-items: center;
        justify-content: center;*/
    }
    #help2-main .block.link div {
        margin: 24px auto 16px;
    }
    #help2-main .search-support-block .email-button span {
        float: none;
    }
    #help2-main .search-support-block {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #help2-main .support-block-title {
        margin: 48px 20px 20px;
    }
    #help2-main .search-support-block .support-block-subheading {
        margin-right: 0;
    }
}
@media (min-width: 376px) and (max-width: 480px) {
    body {
        min-width: 376px;
    }
/*    #help2-main .support-section-header {
        display: none;
    }*/
    #help2-main .support-image-instructions {
        padding-top: 0px;
    }
    #help2-main .support-block-subheading {
        width: inherit;
    }
    #help2-main .d-section-container {
        display: block;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
        margin-bottom: 30px;
        min-width: 376px;
        max-width: 480px;
        margin-top: -12px;
    }
    #help2-main .first-search-section {
        background-color: #F44;
        height: 60vh;
        max-height: 280px;
    }
    #help2-main .main-pad-container {
        background-color: #F44;
        height: 60vh;
        max-height: 320px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 0px;
    }
    #help2-main .d-section-title {
        font-size: 28px;
        padding-top: 32px;
        margin-bottom: 24px;
        line-height: 40px;
        text-align: left;
        margin-left: 32px;
        margin-right: 32px;
    }
    #help2-main .d-section-items li {
        font-size: 16px;
        min-width: 328px;
        max-width: 432px;
        line-height: 22px;
        margin-left: 32px;
        margin-right: 32px;
        margin-bottom: 20px;
    }
    #help2-main .d-section-items a {
        margin-left: 24px;
        margin-right: 24px;
    }
    #help2-main .support-section-header-clone {
        display: none;
    }
    .help-home-page {
        min-width: 376px;
        max-width: 480px;
        width: 100%;
    }
    .help-home-page .help-background-block {
        min-width: 376px;
        max-width: 480px;
        max-height: 380px;
        background-color: #F44;
    }
    #help2-main #container {
        width: 100%;
        min-width: 100%;
        margin:0 auto;
        border-bottom: none;
    }
    #help2-main .block {
        width: calc(100%/2);
        height: 186px;
        background-color: #fff;
        border-bottom: 1px solid #eee;
        z-index: 1;
        text-align: center;
        position: relative;
        line-height: 64px;
        font-family: 'source_sans_proregular';
        font-size: 16px;
        float: left;
        display: inline-block;
    }
    #help2-main .block:nth-child(1) {
        margin-top: 0px;
    }
    #help2-main .block:nth-child(odd) {
        border-right: 1px solid #eee;
    }
    #help2-main .block-webclient, #help2-main .block-megasync, #help2-main .block-megachat, #help2-main .block-mobile, #help2-main .block-webclient, #help2-main .block-web-client, #help2-main .block-ios-desktop, #help2-main .block-windows-desktop, #help2-main .block-linux-desktop, #help2-main .block-android, #help2-main .block-mobile, #help2-main .block-ios, #help2-main .block-windowsphone, #help2-main .block-uwp, #help2-main .block-cmd {
        margin: 24px auto -6px;
    }
    #help2-main form#support-search {
/*        display: none;*/
        width: 100%
    }
    #help2-main .mobile-navigation-header {
        background-color: #f55;
        display: flex;
        width: 100%;
        height: 40px;
        flex-direction: row;
        align-items:center;
    }
    #help2-main .mobile-navigation-fixed {
        position: fixed;
        top: 48px;
        z-index: 9999;
    }
    #help2-main .mobile-device-block {
        display: block;
    }
    #help2-main .mobile-header-platforms, #help2-main .mobile-header-search, #help2-main .mobile-header-faqs, #help2-main .mobile-header-back{
        flex-grow: 1;
        display: inline-block;
        width:33.33%;
        margin: auto;
        text-align: center;
        color: #fff;
        opacity: 0.6;
        font-size: 14px;
        cursor: pointer;
    }
    #help2-main .section-title {
        font-size: 30px;
        line-height: 40px;
        color: #fff;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        margin-top: 0px;
    }
    #help2-main .howto-section-subtitle {
        font-size: 16px;
        line-height: 28px;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        margin: 8px auto;
        width: 90%
    }
    #help2-main .mobile-header-platforms, #help2-main .mobile-header-search, #help2-main .mobile-header-faqs, #help2-main .mobile-header-back{
        flex-grow: 1;
        display: inline-block;
        width:33.33%;
        margin: auto;
        text-align: center;
        color: #fff;
        opacity: 0.6;
        font-size: 15px;
        cursor: pointer;
    }
    #help2-main .headeropacity {
        opacity: 1;
        font-size: 15px;
    }
    #help2-main .popular-question-wrap, #help2-main .support-wrap   {
        min-width: 376px;
        max-width: 480px;
        margin: 0 auto;
        width: 100%;
    }
    #help2-main .popular-question-block {
        display: none;
    }
    #help2-main .popular-question-title {
        display: none;
    }
    #help2-main .search-section-header .popular-question-list, #help2-main .popular-question-list {
        margin: 8px 32px 0 32px;
        width: 100%;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
         margin: 8px 32px 0 32px;
    }
    #help2-main .popular-question-items li {
        font-size: 15px;
        margin: 0 0 16px 0;
    }
    #help2-main .popular-question-list:nth-child(2) {
        display: none;
    }
    #help2-main .search-section-header .popular-question-items a, #help2-main .popular-question-items a {
        margin-left: 16px;
        color: #444;
    }
    #help2-main .sidebar-menu-container {
        display: none;
    }
    #help2-main .support-info-container {
        min-width: 376px;
        max-width: 480px;
        width: inherit;
    }
    #help2-main .main-content-pad {
        margin-left:0px;
        min-width: 376px;
        max-width: 480px;
        width: 100%;
        padding-left: 0px;
        margin-top: 0px;
        padding-right: 0px;
        border-radius: 0px;
    }
    #help2-main .support-article {
        background-color: white;
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08);
        min-width: 376px;
        max-width: 480px;
        padding-left: 0px;
        padding-right: 0px;
        margin: -12px auto 30px auto;
        padding-bottom: 20px;
        border-top: 1px solid #eee;
    }
    #help2-main .support-article-heading {
        font-size: 28px;
        padding-top: 52px;
        margin-bottom: 20px;
        margin-left: 32px;
        margin-right: 32px;
        line-height: 38px;
    }
    #help2-main .support-article-infobar {
        margin-top: 20px;
    }
    #help2-main .small-pad-paragraph em {
        line-height: 26px;
        color: #444;
        font-size: 16px;
        font-family: 'source_sans_prosemibold'
    }
    #help2-main .support-article-info li.image-instruction-control {
        margin-left: 30px;
    }
    #help2-main .mobile-support-image-container {
        width: 100%;
        margin: 0 auto 24px;
        padding-left: 0;
        padding-right: 0;
        border:none;
        border-radius: 0px;
    }
    #help2-main .first-support-block {
        padding: 0 28px;
        height: 280px;
    }
    #help2-main .mobile-support-images-gallery {
        margin: 10px auto 10px;
        position: relative;
        float: none;
        display: block;
        width: 70%;
        max-width: 70%;
        box-shadow: none;
        background-color: #f6f6f6;
    }
    #help2-main .photos img {
        box-shadow: 0 1px 2px 2px rgba(0,0,0,0.08);
    }
    #help2-main .mobile-support-image-instructions {
        width: 100%;
        float: none;
    }
    #help2-main .selected-bullet {
        margin-left: 0px;
    }
    #help2-main .support-article-info .support-image-instructions ul {
        padding-left: 32px;
        padding-right: 32px;
        margin-top: 0px;
    }
    #help2-main ul.gallery-dot-navigation {
        margin-top: 16px;
    }
    #help2-main .active-nav-dot {
        margin-right: 18px;
    }
    #help2-main .nav-dots {
        margin-right: 16px;
    }
    #help2-main .support-viewcount, #help2-main .support-updatedate, #help2-main .related-articles-title, #help2-main .related-tags-title {
        margin-left: 32px;
        margin-right: 32px;
        width: 100%;
        margin-top: 12px;
    }
    #help2-main .related-articles .related-articles-title {
        margin-bottom: 12px;
        margin-top: 24px;
    }
    #help2-main .support-article-info {
        min-height: 80px;
        margin-top: 66px;
    }
    #help2-main .support-article-info p {
        margin: 0 32px 16px 32px;
        line-height: 26px;
        text-align: left;
        font-size: 15px;
    }
    #help2-main .article-feedback-container {
        display: none;
    }
    #help2-main .article-end {
        margin: 0px auto 0px;
    }
    #help2-main .support-interaction {
        float: right;
        margin: -12px 32px 24px 32px;
        display: none;
    }
    #help2-main .support-link-icon {
        margin-right: 24px;
    }
    #help2-main .first-search-section .section-title {
        font-size: 30px;
        line-height: 40px;
        color: #fff;
        width: 90%;
        margin: 0px auto;
        padding-top: 60px;
    }
    #help2-main .support-search-container {
        margin:0 auto;
        width: 90%;
/*        display: none;*/
    }
    #help2-main .support-search {
        display: none;
    }
    #help2-main .main-title-section {
        min-height: 0px;
        padding-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 16px;
    }
    #help2-main .related-articles, #help2-main .related-tags {
        margin-bottom: 50px;
    }
    #help2-main .support-article-info .support-image-instructions p strong, #help2-main .support-article-info .mobile-support-image-instructions p strong {
        font-size: 15px;
        font-family: 'source_sans_prosemibold';
        line-height: 26px;
    }
/*    #help2-main .support-section-header, #help2-main .support-section-header-clone {
        display: none !important;
    }*/
    #help2-main .support-article-info li {
        margin-left: 32px;
        margin-right: 32px;
    }
    #help2-main .related-articles-list li {
        margin-left: 25px;
        margin-right: 32px;
        font-size: 15px;
        line-height: 26px;
    }
    #help2-main .related-articles-list li:last-child{
        margin-bottom: 0px;
    }
    #help2-main .related-articles-list a {
        margin-left: 32px;
    }
    #help2-main .related-articles-list .related-bullet-point {
        left:8px;
    }
    #help2-main .support-article-info .nav-dots-container li {
        margin-left: 0px;
    }
    #help2-main .support-article-info .nav-dots-container li:last-child{
        margin-right: 0px;
    }
    #help2-main .bullet-number {
        margin-left: 0px;
        font-family: 'source_sans_proregular';
    }
    #help2-main .selected-bullet {

    }
    #help2-main .ui-autocomplete {
        width: 94% !important;
    }
    #help2-main .main-search-pad {
        display: block;
        width: calc(100% - 32px);
        padding-top: 0px;
        margin-bottom: 140px;
        border-radius: 0px;
        margin-top: 0px;
        background-color: rgba(0,0,0,0);
        border: none;
        box-shadow: none;
        max-width: 480px;
        margin: 0 auto;
    }
    #help2-main .search-result {
        margin-top: 8px;
        margin: 0 auto;
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 24px;
        padding-bottom: 8px;
        cursor: pointer;
        display: block;
        position: relative;
        background-color: #fff;
        margin-bottom: 8px;
        border-radius: 4px;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);
    }
    #help2-main .support-article-info li {
        line-height: 26px;
        margin-bottom: 14px;
        margin-left: 17px;
        margin-right: 24px;
        font-size: 16px;
    }
    #help2-main .support-article-info li strong, #help2-main .support-article-info p strong {
        font-size: 13px;
        line-height: 26px;
        font-family: 'source_sans_prosemibold';
    }
    #help2-main .support-article-info .support-image-instructions li {
        margin-left: 32px;
        margin-right: 0px;
        margin-bottom:24px;
    }
    #help2-main .support-article-info .support-image-instructions p, #help2-main .support-article-info .mobile-support-image-instructions p {
        margin-left: 0px;
        margin-right: 0px;
        font-size: 16px;
        line-height: 26px;
    }
    #help2-main .support-article-info .mobile-support-image-instructions ul {
        list-style-image: disc;
        list-style-position: disc;
        list-style-type: disc;
        display: block;
        margin-block-end: 0em;
        margin-block-start: 0em;
        padding-inline-start: 0px;
        margin-top: 16px;
        margin-bottom: 0;
        padding-left:32px;
        padding-right: 32px;
        text-align: left;
    }
    #help2-main .search-support-block .email-button span {
        float: none;
    }
    #help2-main .search-support-block {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #help2-main .support-block-title {
        margin: 48px 20px 20px;
    }
    #help2-main .search-support-block .support-block-subheading {
        margin-right: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
    body {
        min-width: 320px;
        margin: 0;
        padding: 0;
    }
    #help2-main ul.gallery-dot-navigation {
        margin-top: 8px;
        margin-bottom: -12px;
    }
    .main-scroll-block .jspPane {
        min-width: 320px;
    }
    .top-head {
        display: none;
    }
    #help2-main {
        min-width: 320px;
        max-width: 376px;
        width: 100%;
        margin: 0 auto;
    }
    .help-home-page {
        min-width: 320px;
        max-width: 376px;
        width: 100%;
    }
    .help-home-page .help-background-block {
        min-width: 320px;
        max-width: 376px;
        width: 100%;
        height: 308px;
        background-color: #f44;
    }
    .help-home-page .search-section .help-background-block {
        min-width: 320px;
        max-width: 376px;
        width: 100%;
        height: 120px;
    }
    #help2-main .main-pad-container {
        min-width: 320px;
        max-width: 376px;
        margin-top: 00px;
        z-index: -4;
        width: inherit;
        height: 60vh;
        background-color: #F44;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 0px;
        max-height: 320px;
    }
    #help2-main form#support-search {
        width: 90%;
        margin: 0 auto;
    }
    #help2-main .search-close {
        position: relative;
        width: 36px;
        z-index: 99999;
        right: 0;
        text-align: right;
        margin-right: 0px;
        margin-top: 20px;
        height: 32px;
        margin: 18px auto 0;
    }
    #help2-main input.search {
        width: 78%;
        margin: 6px auto 0;
        min-width: 200px;
        max-width: 268px;
    }
    #help2-main .support-search-container {
        padding-left: 0%;
        padding-right: 0%;
/*        display: none;*/
        margin-top:24px;
/*        width: 90%;*/
    }
    #help2-main .support-search {
        display: none;
    }
    #help2-main .section-title {
        font-size: 36px;
        line-height: 48px;
        color: #fff;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    #help2-main .first-search-section .section-title {
        font-size: 30px;
        line-height: 40px;
        color: #fff;
        width: 90%;
        margin:0 auto;
        padding-top: 60px;
    }
    #help2-main .first-search-section {
        background-color: #f44;
        height: 60vh;
        max-height: 320px;
    }
    #help2-main .mobile-navigation-header {
        background-color: #f55;
        display: flex;
        width: 100%;
        height: 40px;
        flex-direction: row;
        align-items:center;
    }
    #help2-main .mobile-navigation-fixed {
        position: fixed;
        top: 48px;
        z-index: 9999;
    }
    #help2-main .mobile-device-block {
        display: block;
    }
    #help2-main .mobile-header-platforms, #help2-main .mobile-header-search, #help2-main .mobile-header-faqs, #help2-main .mobile-header-back{
        flex-grow: 1;
        display: inline-block;
        width:50%;
        margin: auto;
        text-align: center;
        color: #fff;
        opacity: 0.6;
        font-size: 14px;
        cursor: pointer;
        height: 40px;
        line-height: 40px;
    }
    #help2-main .headeropacity {
        opacity: 1;
        border-bottom: 2px solid #fff;
        box-sizing:border-box;
    }
    #help2-main .support-article-info ol {
        list-style-image: decimal; ;
        list-style-position: decimal;;
        list-style-type: decimal; ;
        display: block;
        margin-block-end: 1em;
        margin-block-start: 1em;
        padding-inline-start: 30px;
        margin-top: 16px;
        margin-bottom: 0;
        padding-left: 15px;
        padding-right: 0;
        text-align: left;
    }
    #help2-main .howto-section-subtitle {
        font-size: 16px;
        line-height: 22px;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        margin: 8px auto;
        width: 80%
    }
    #help2-main .sidebar-menu-container {
        display: none
    }
    #help2-main .sidebar-menu-slider {
        display: none;
    }
    #help2-main .main-content-pad {
        display: block;
        margin-left: 0;
        min-width: 300px;
        max-width: 390px;
        width: 100%;
        padding-left: 0px;
        margin-top: 0px;
        padding-right: 0px;
        border-top: 1px solid #eee;
    }
    #help2-main .support-article {
        background-color: white;
        box-shadow: none;
        min-width: 300px;
        max-width: 390px;
        padding-left: 0px;
        padding-right: 0px;
        margin: -12px auto 30px auto;
        padding-bottom: 20px;
        border-top: 1px solid #eee;
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08);
    }

    #help2-main .sidebar-device-container {
        height: 100%;
    }
    #help2-main .helpsection-grayheading {
        margin-left: 0;
    }
    #help2-main .device-selector-top {
        width: 100%;
        position: relative;
    }
    #help2-main .device-selector {
        width: auto;
        margin-left: 0;
    }
    #help2-main .support-article-heading {
        font-size: 24px;
        padding-top: 40px;
        margin-bottom: 20px;
        margin-left: 24px;
        margin-right: 24px;
        line-height: 34px;
    }
    #help2-main .support-article-infobar {
        margin-right: 0px;
        margin-left: 0px;
    }
    #help2-main .support-article-info {
        margin-top: 20px;
        margin-bottom: 36px;
        min-height: 60px;
    }
    #help2-main .support-images-gallery {
        border-radius: 0px;
        position: relative;
        left: 0;
        max-height: 230px;
        box-shadow: 0 1px 2px 2px rgba(0,0,0,0.08);
    }
    #help2-main .image-instruction-control{
        display: block;
        z-index: 9999;
    }
    #help2-main .support-image-container {
        border-radius: 4px;
        width: 100%;
        border: 0;
        border-bottom: 1px solid #ececec;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
    }
    #help2-main .mobile-instructions {
        margin-top: -8px;
        margin-bottom: 36px;
        background-color: #F8F9FA;
        margin-left: 12px;
        margin-right: 12px;
        padding: 22px 24px 16px;
        display: none;
    }
    #help2-main .photos img {
        box-shadow: 0 1px 2px 2px rgba(0,0,0,0.08);
    }
    #help2-main .support-article-info .support-image-instructions ul {
    }
    #help2-main .related-articles {
        width: 100%;
        margin: 0 auto;
        display: block;
        height: auto;
        float: none;
        margin-bottom: 30px;
    }
    #help2-main .related-articles-list, #help2-main .related-tags-list {
        margin-top: 30px;
        margin-left: 0;
    }
    #help2-main .related-tags {
        width: 90%;
        margin: 0 18px;
        height: auto;
        float: none;
        margin-bottom: 20px;
    }
    #help2-main .support-article-info li strong {
        font-size: 13px;
        color: #444;
        line-height: 26px;
        margin-bottom: 18px;
        font-family: 'source_sans_prosemibold';
    }
    #help2-main .support-article-info li {
        line-height: 24px;
        margin-bottom: 14px;
        margin-left: 12px;
        margin-right: 24px;
        text-align: left;
    }
    #help2-main .support-article-info li.image-instruction-control {
        margin-left: 28px;
    }
    #help2-main .support-article-info .nav-dots-container li {
        margin-left: 0px;
    }
    #help2-main .support-article-info .nav-dots-container li:last-child {
        margin-right: 0px;
    }
    #help2-main .related-and-tags-container {
        width: 100%;
        height: 0;
        margin: 20px auto 0;
    }
    #help2-main .related-articles-list li {
        margin-left: 16px;
        margin-right: 26px;
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 48px;
        padding-bottom: 0px;
    }
    #help2-main .popular-question-wrap {
        width: 86%;
        margin: 0 auto;
    }
    #help2-main .popular-question-items li {
        margin: 0 0 0 0;
    }
    #help2-main .search-section-header .popular-question-block {
        display: none;
    }
    #help2-main .article-feedback-container {
        border-radius: 0;
        border: 0;
        margin-top: 0px;
        text-align: center;
        width: auto;
        background-color: #F6f6f6;
        box-shadow: none;
        display: none;
    }
    #help2-main .feedback-heading p {
        display: block;
        width: auto;
        text-align: center;
        color: #666;
        font-size: 15px;
        letter-spacing: 0.1px;
        padding-top: 18px;
        font-family: 'source_sans_prosemibold';
    }
    #help2-main .feedback-buttons {
        margin-top: 8px;
        padding-bottom: 12px;
    }
    #help2-main .no-icon {
        margin:10px auto;
    }
    #help2-main .yes-icon {
        margin:10px auto;

    }
    #help2-main .feedback-buttons {
        float: none;
        min-width: 65%;
        max-width: 65%;
        display: flex;
        margin: 0 auto;
        border-collapse: separate;
        margin-top: 10px;
        margin-bottom: 10px;
        justify-content:space-around;
    }
    #help2-main .first-support-block .email-button span {
        margin: 24px 0 0 20px;
        width: auto;
    }
    #help2-main .feedback-yes, #help2-main .feedback-no {
        margin: 00px;
        table-layout: 10px;
        height: 40px;
        width: 44%;
        display: flex;
        justify-content:space-around;
    }
    #help2-main .feedback-no div, #help2-main .feedback-yes div {
       font-size: 0px;
    }
    #help2-main .feedback-heading {
        text-align: center;
        display: block;
        margin: 0 auto;
        font-size: 18px;
        font-family: 'source_sans_proregular' !important;
        color: #444;
    }
    #help2-main div.feedback-suggestions-list {
        display: none;
    }
    div.feedback-suggestions-list {
        display: none;
    }
    #help2-main textarea.feedback-suggestion-form {
        position: relative;
        resize: none;
        background: #fff;
        border: 1px solid #ececec;
        border-radius: 4px;
        padding: 14px;
        font-size: 13px;
        color: #666;
        margin-left: 0;
        width: 84%;
        margin-right: 60px;
    }
    #help2-main .feedback-send {
        margin-left: 0;
    }
    #help2-main .feedback-logo {
        display: none;
    }
    #help2-main .support-tag {
        height: 20px;
        float: none;
        margin-left: 0;
        margin-right: 2px;
    }
    #help2-main .support-article-info p strong {
        line-height: 24px;
        font-family: 'source_sans_prosemibold';
    }
    #help2-main .support-image-instructions {
        padding-top: 0;
    }
    #help2-main .support-article-info .support-image-instructions li {
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 24px;
        margin-left: 24px;
    }
    #help2-main .photos img .image-instruction-control {
        display: block;
    }
    #help2-main .support-article-info .support-image-instructions p, #help2-main .support-article-info .mobile-support-image-instructions p {
        line-height: 24px;
        margin-left: 4px;
        margin-right: 0px;
    }
    #help2-main .support-image-instructions ul {
        display: block;
        list-style-type: disc;
    }
    #help2-main .support-interaction {
        display: none;
    }
    #help2-main .support-viewcount, #help2-main .support-update, #help2-main .support-viewcount-result, #help2-main .support-updatedate-result {
        font-size: 13px !important;
        margin-right: 8px;
    }
    #help2-main html, #help2-main body {
        overflow-x: hidden;
    }
    #help2-main .article-end {
        margin: 0px auto 0px;
    }
    #help2-main .support-article-info p {
        margin: 0 24px 16px 24px;
        line-height: 26px;
        text-align: left;
        font-size: 16px;
    }
    #help2-main .support-article-info .mobile-support-images-gallery p {
        margin: 0 auto;
        font-size: 14px;
        line-height: 24px;
        color: #939DA3;
    }
    #help2-main .support-article-info .mobile-support-images-gallery p strong{
        font-family: 'source_sans_prosemibold';
        font-size: 14px;
        color: #939DA3;
    }
    #help2-main .support-updatedate, #help2-main .related-articles .related-articles-title {
        margin-right: 24px;
        float: none;
        color: #bbb;
        font-size: 14px;
        margin-left: 24px;
        margin-bottom: 24px;
    }
    #help2-main .related-articles-list a {
        margin-left: 30px;
    }
    #help2-main .mobile-support-image-instructions {
        line-height: 30px;
        padding-top: 12px;
        margin: 0 auto;
        width: 100%;
        float: none;
    }
    #help2-main .mobile-support-images-gallery {
        margin: 10px auto 10px;
        position: relative;
        float: none;
        display: block;
        width: 70%;
        max-width: 70%;
        box-shadow: none;
        background-color: #f6f6f6;
    }
    #help2-main .mobile-support-image-container {
        width: 100%;
        margin: 0 auto 24px;
        padding-left: 0;
        padding-right: 0;
        background-color: #F6f6f6;
        border:none;
        border-radius: 0px;
    }
    #help2-main .nav-dots-container {
        text-align: center;
        left: 0;
        margin-left: 0;
        position: inherit;
    }
    #help2-main .nav-dots{
        width: 12px;
        height: 12px;
    }
    #help2-main .active-nav-dot{
        width: 6px;
        height: 6px;
    }
    #help2-main .main-directory-pad {
        margin: 20px auto 30px;
        display: inline-block;
        min-width: 320px;
        max-width: 420px;
        width: 100%;
        border-radius: 6px;
    }
    #help2-main .d-section-items li {
        font-size: 15px;
        min-width: 272px;
        max-width: 375px;
        line-height: 22px;
        margin-left: 24px;
        margin-right: 24px;
        margin-bottom: 16px;
    }
    #help2-main .d-section-title {
        font-size: 24px;
        padding-top: 32px;
        margin-bottom: 24px;
        line-height: 40px;
        text-align: left;
        margin-left: 24px;
        margin-right: 24px;
    }
    #help2-main .d-section-title a {
        color: #666F75;
    }
    #help2-main .d-section-items a {
        margin-left: 24px;
        margin-right: 0px;
    }
    #help2-main .d-section-container:last-child {
        padding-bottom: 20px;
        border-bottom: 0;
    }
    #help2-main .d-section-container {
        display: block;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
        margin-bottom: 30px;
        min-width: 320px;
        max-width: 375px;
        margin-top: -12px;
    }
    #help2-main .d-section-items li:last-child {
        border-bottom: none;
        padding-top: 0;
        padding-bottom: 16px;
    }
    #help2-main .bullet-number {
        margin-left: 0px;
        font-family: 'source_sans_proregular';
    }
    #help2-main .selected-bullet {

    }
    #help2-main .small-pad-paragraph em {
        font-family: 'source_sans_proregular'
    }
    #help2-main .bullet-number {
        border-radius: none;
    }
    #help2-main .mobile-support-image-instructions {
        margin-bottom: 30px;
        padding-top: 0px;
    }
    #help2-main .first-option-block {
        width: 100%;
        position: relative;
        margin: 80px auto;
    }
    #help2-main .helpsection-home {
        width: 100%;
    }
    #help2-main .first-option-block {
        height: 100%;
    }
    #help2-main .first-container {
        height: 100%;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
    }
    #help2-main .search {
        width: 80%;
        left: 0;
        line-height: 32px;
        margin-top: 15px;
    }
    #help2-main .search-section .section-title {
        font-size: 30px;
        line-height: 40px;
        padding-top: 0;
/*        padding-left: 10%;
        padding-right: 10%;*/
    }
    #help2-main .popular-question-items {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
        column-gap: 0;
        -moz-column-gap: 00px;
        -webkit-column-gap: 00px;
        padding-inline-start: 00px;
    }
    #help2-main .first-support-block {
        width: auto;
        padding-left: 0px;
        padding-right: 0px;
        background-color: #fff;
        margin-top: 00px;
        padding-top: 00px;
        height: 300px;
    }
    #help2-main .support-block-title {
        margin: 48px 20px 20px;
    }
    #help2-main .support-wrap {
        min-width: 320px;
        margin:0 auto;
        width: 100%;
    }
    #help2-main .getstart-subheading, #help2-main .usemega-subheading, #help2-main .support-block-subheading {
        margin: 0 24px;
        width: auto;
   }
   /*
    #help2-main .support-section-header, #help2-main .support-section-header-clone {
        display: none !important;
    }*/
    #help2-main .browsearticle-button span {
        font-size: 14px;
        margin-top: 20px;
        background-image: linear-gradient(45deg, #f22 0%, #f44 100%);
        line-height: 22px;
        border-radius: 14px;
        letter-spacing: 0.4px;
        color: white;
        cursor: pointer;
        border: 1px solid #fff;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
        padding: 8px 30px;
    }
    #help2-main .popular-question-title {
        display:none;
    }
    #help2-main .popular-question-block {
        overflow: none;
        display: none;
        background-color: #fff;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        margin-right: 0px;
    }
    #help2-main .popular-question-list li {
        font-size: 14px;
        color: #777;
        padding-bottom: 0px;
        margin-bottom: 16px;
    }
    #help2-main .search-section-header .popular-question-items a, #help2-main .popular-question-items a {
        color: #444;
        display: block;
        margin-top: 0px;
        margin-left: 16px;
        line-height: 26px;
        cursor: pointer;
        text-align: left;
        font-size: 15px;
    }
    #help2-main .popular-question-list {
        margin-left: 0;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
        margin: 20px auto 0;
        float: none;
    }
    #help2-main .related-articles-list .related-bullet-point {
        top:11px;
        left: 10px;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(2), #help2-main .popular-question-list:nth-child(2) {
        margin-left: 0;
    }
    #help2-main .search-section-header .popular-question-list:nth-child(3), #help2-main .popular-question-list:nth-child(3) {
        margin-left: 0;
        margin-top: 0px;
        height: 500px;
        display: none;
    }
    #help2-main #container {
        width: 100%;
        min-width: 100%;
        margin:0 auto;
        border-bottom: none;
    }
    #help2-main .block {
        width: calc(100%/2);
        height: 186px;
        background-color: #fff;
        border-bottom: 1px solid #eee;
        z-index: 1;
        text-align: center;
        position: relative;
        line-height: 64px;
        font-family: 'source_sans_proregular';
        font-size: 16px;
        float: left;
        display: inline-block;
    }
    #help2-main .block:nth-child(1) {
        margin-top: 0px;
    }
    #help2-main .block:nth-child(odd) {
        border-right: 1px solid #eee;
    }
    #help2-main .block-heading {
        font-size: 15px;
        color: #939DA3;
        display: block;
    }
    #help2-main .block-webclient, #help2-main .block-megasync, #help2-main .block-megachat, #help2-main .block-mobile, #help2-main .block-webclient, #help2-main .block-web-client, #help2-main .block-ios-desktop, #help2-main .block-windows-desktop, #help2-main .block-linux-desktop, #help2-main .block-android, #help2-main .block-mobile, #help2-main .block-ios, #help2-main .block-windowsphone, #help2-main .block-uwp, #help2-main .block-cmd {
        margin: 26px auto -6px;
        width: 100px;
        height: 100px;
        background-size: 250px 700px;
    }
    #help2-main .getstart-title-section .section-title {
        font-size: 36px;
        margin-left: 14%;
        margin-right: 14%;
        margin-top: 80px;
        margin-bottom: 20px;
        position: relative;
        display: block;
    }
    #help2-main .main-title-section {
        min-height: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #help2-main .main-directory-pad .first-support-block {
        width: auto;
    }
    #help2-main .main-search-pad {
        display:block;
        width: calc(100% - 32px);
        padding-top: 0px;
        margin-bottom: 140px;
        border-radius: 0px;
        margin-top: 0px;
        background-color: rgba(0,0,0,0);
        border:none;
        box-shadow: none;
        max-width: 380px;
        margin:0 auto;
    }
    #help2-main .search-result-title {
        font-size: 18px;
        line-height: 24px;
        color: #333;
        margin-bottom: 14px;
        font-family: 'source_sans_proregular';
    }
    #help2-main .search-section .support-search-container {
        display: block;
        margin-top: 24px;
    }
/*    #help2-main .search-section .section-title {
        display: none;
    }*/
    #help2-main .search-result-content {
        font-size: 14px;
        line-height: 24px;
        max-height: 72px;
        letter-spacing: 0.2px;
        color: #aaa;
        -webkit-line-clamp: 2;
    }
    #help2-main .search-result-highlight {
        color: #444;
    }
    #help2-main .search-result {
        margin-top: 8px;
        margin: 0 auto;
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 24px;
        padding-bottom: 8px;
        cursor: pointer;
        display: block;
        position: relative;
        background-color: #fff;
        margin-bottom: 8px;
        border-radius: 4px;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);
    }
    #help2-main .search-result:hover {
        background-color: #fff;
    }
    #help2-main .search-result:first-child {
        margin-top: 50px;
    }
    #help2-main .result-filter-result {
        font-size: 14px;
        color: #666;
        font-family: 'source_sans_proregular';
    }
    #help2-main .search-result-filter {
        margin-right: 20px;
        margin-top: 0;
        display: none;
    }
    #help2-main .search-result-footer .support-tag {
        margin-top: -2px;
        margin-bottom: 10px;
    }
    #help2-main .search-result-footer {
        margin-top: 8px;
    }
    #help2-main ul.sortby-items {
        padding-inline-start: 0;
    }
    #help2-main .device-selector {
        line-height: 48px;
        padding-left: 48px;
    }
    #help2-main .device-selector span {
        font-size: 14px;
        color: #777;
    }
    #help2-main .device-menu-icon {
        margin-top: 18px;
    }
    #help2-main .sidebar-menu-container {
        background-color: #f5f5f5;
        border:none;
        padding-left: 0%;
        left: 0%;
        padding-right: 0%;
        padding-top: 0%;
        margin-top: 0px;
        padding-bottom: 0%;
        z-index: 1;
        display: none;
    }
    #help2-main .search-section {
        z-index: 10;
        max-width: 375px;
        margin-top: 0px;
    }
    #help2-main .search-section-header {
        margin-top: -48px;
    }
    #help2-main .mobile-search-block {
        display: block;
    }
    #help2-main .mobile-search-list li {
        display: inline-block;
        width: 24%;
        text-align: center;
        line-height: 24px;
        color: #777;
        letter-spacing: 0.4px;
        border-right: 1px solid #fff;
        cursor: pointer;
    }
    #help2-main .mobile-search-list li:last-child {
        border-right: none;
    }
    #help2-main ul.mobile-search-list {
        padding-inline-start: 00px;
        margin-block-end: 0;
        margin-block-start: 0;
    }
    #help2-main .mobile-search-filters {
        width: 85%;
        margin-left: 5%;
        background-color: #f2f2f2;
        padding-top: 14px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 9px;
        border-radius: 6px;
        margin-top: -8px;
    }
    #help2-main .filter-selected {
        background-color: #f33;
        background-image: linear-gradient(90deg, #f44 0%, #f66 100%);
        border: 1px solid #fff;
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        color: white !important;
        cursor: pointer;
        border-collapse: collapse;
        border-radius: 6px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    #help2-main .sidebar-tags-container {
        position: relative;
        height: 100%;
        float: none;
        border-top: 1px solid #fafafa;
        padding-top: 10px;
        margin-top: 10px;
        padding-bottom: 6px;
        width: 82%;
        margin-left: 8%;
        text-align: center;
        display: none;
    }
    #help2-main .sidebar-sort-container {
        position: relative;
        height: 100%;
        float: none;
        border-top: 1px solid #fafafa;
        padding-top: 10px;
        margin-top: 10px;
        padding-bottom: 6px;
        width: 82%;
        margin-left: 8%;
    }
    #help2-main .ui-autocomplete {
        width: calc(91% - 24px) !important;
    }
    #help2-main .support-article-info .support-image-instructions p strong, #help2-main .support-article-info .mobile-support-image-instructions p strong {
        font-size: 15px;
        line-height: 26px;
        font-family: 'source_sans_prosemibold';
    }
    #help2-main .search-support-block .email-button span {
        float: none;
    }
    #help2-main .search-support-block {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #help2-main .support-block-title {
        margin: 48px 20px 20px;
    }
    #help2-main .search-support-block .support-block-subheading {
        margin-right: 0;
    }
}
@media (min-width: 768px) and (max-width: 2000px) and (orientation: landscape) {
    #help2-main .mobile-support-image-container .nav-dots-container {
    width: 100%;
    position: absolute;
    text-align: center;
    }
    #help2-main .support-article, #help2-main .d-section-container {
        width: calc(100% - 148px);
        max-width: 880px;
    }
    #help2-main .d-section-items li {
        width: 100%;
    }
}
@media (min-width: 1024px) and (max-width: 2000px) and (orientation: portrait) {
    #help2-main .support-article, #help2-main .d-section-container {
        width: calc(100% - 148px);
        max-width: 880px;
    }
    #help2-main .d-section-items li {
        width: 100%;
    }
}
#help2-main img {
    max-width: 100%;
}
#help2-main .ui-autocomplete {
    background: white;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
    border-radius: 2px;
    margin: 62px auto !important;
    padding: 7px 10px 10px 10px;
    z-index: 10;
    position: absolute;
    display: block;
    width: 519px;
}
#help2-main .ui-menu-item > a.ui-corner-all {
    font-size: 14px;
    color: #666;
    letter-spacing: 0.2px;
    padding-left: 12px;
    padding-right: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-decoration: none;
    width: 424px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
#help2-main .ui-autocomplete li:first-child {
    margin-top: 14px;
}
#help2-main .ui-autocomplete li {
    position: relative;
    font-size: 14px;
    color: #444;
    letter-spacing: 0.2px;
/*    padding-left: 8px;
    padding-right: 5px;
    padding-top: 9px;
    padding-bottom: 9px;*/
    text-decoration: none;
    width: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 20px;
    background-image: none;
    border-radius: 0;
    transition-property: border-radius, box-shadow, background-image, background-color;
    -moz-transition-property: border-radius, box-shadow, background-image, background-color; /* Firefox 4 */
    -webkit-transition-property: border-radius, box-shadow, background-image, background-color; /* Safari and Chrome */
    -o-transition-property: border-radius, box-shadow, background-image, background-color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}

#help2-main .ui-autocomplete li:hover {
    background-color: #f44;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    transition-property: border-radius, box-shadow, background-image, background-color;
    -moz-transition-property: border-radius, box-shadow, background-image, background-color; /* Firefox 4 */
    -webkit-transition-property: border-radius, box-shadow, background-image, background-color; /* Safari and Chrome */
    -o-transition-property: border-radius, box-shadow, background-image, background-color; /* Opera */
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */
    transition-timing-function: ease;
    -moz-transition-timing-function: ease; /* Firefox 4 */
    -webkit-transition-timing-function: ease; /* Safari and Chrome */
    -o-transition-timing-function: ease; /* Opera */
}










#help2-main .support-images-gallery {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
}
#help2-main .photos img {
    max-width: 100%;
    height: auto;
    display: none;
    margin: 0 auto;
}
#help2-main .photos img.img-active {
    display: block;
}
#help2-main .noscroll {
    overflow: hidden;
}
.share-help {
    width: 500px;
    margin-left: -250px;
    margin-top: -65px;
    height: 135px;
    display: block;
}
.share-help .fm-dialog-new-folder-input {
    margin-top: 20px;
}

.share-help .fm-dialog-new-folder-pad {
    margin-right: 0;
}



/* Override dynamic height coming from somewhere */
.mobile .support-images-gallery .img-swap {
    height: auto !important;
}
.mobile .mobile-support-images-gallery .img-swap {
    height: auto !important;
}
/* icons for search autocomplete */
#help2-main .ui-autocomplete .label-text {
    border-radius: 4px;
    display: block;
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 20px;
    overflow: hidden;
    padding: 9px 9px 9px 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
#help2-main .ui-autocomplete .client {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/mega/help2/welcome_icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    left: 10px;
    margin-right: 12px;
    padding: 0;
    position: absolute;
    top: 9px;
    width: 20px;
    z-index: 1;
}
#help2-main .ui-autocomplete .client.ui-state-active {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    transition-duration: 0.3s;
    transition-property: border-radius, box-shadow, background-image, background-color;
    transition-timing-function: ease;
}
#help2-main .ui-autocomplete .ui-menu-item .ios {
    background-position: -148px -300px;
}
#help2-main .ui-autocomplete .ui-menu-item .ios.ui-state-active {
    background-position: -201px -300px;
}
#help2-main .ui-autocomplete .ui-menu-item .windows {
    background-position: -149px -333px;
}
#help2-main .ui-autocomplete .ui-menu-item .windows.ui-state-active {
    background-position: -201px -333px;
}
#help2-main .ui-autocomplete .ui-menu-item .android {
    background-position: -148px -366px;
}
#help2-main .ui-autocomplete .ui-menu-item .android.ui-state-active {
    background-position: -201px -366px;
}
#help2-main .ui-autocomplete .ui-menu-item .web {
    background-position: -147px -428px
}
#help2-main .ui-autocomplete .ui-menu-item .web.ui-state-active {
    background-position: -199px -428px;
}
#help2-main .ui-autocomplete .ui-menu-item .megasync {
    background-position: -179px -302px;
}
#help2-main .ui-autocomplete .ui-menu-item .megasync.ui-state-active {
    background-position: -231px -302px;
}
#help2-main .ui-autocomplete .ui-menu-item .megachat {
    background-position: -178px -333px;
}
#help2-main .ui-autocomplete .ui-menu-item .megachat.ui-state-active {
    background-position: -230px -333px;
}
#help2-main .ui-autocomplete .ui-menu-item .cmd,
#help2-main .ui-autocomplete .ui-menu-item .megacmd {
    background-position: -178px -367px;
}
#help2-main .ui-autocomplete .ui-menu-item .cmd.ui-state-active,
#help2-main .ui-autocomplete .ui-menu-item .megacmd.ui-state-active {
    background-position: -230px -367px;
}
/*floating effect*/
#help2-main .support-section-header.floating.activated {
    top: 0;
}
#help2-main .support-section-header.floating {
    position: fixed;
    top: -38px;
}
